/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-syntacticLbe.epf -i ../../../trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-21b0908 [2022-07-22 12:35:19,930 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 12:35:19,934 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 12:35:19,998 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 12:35:19,999 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 12:35:20,001 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 12:35:20,008 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 12:35:20,012 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 12:35:20,018 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 12:35:20,024 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 12:35:20,026 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 12:35:20,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 12:35:20,037 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 12:35:20,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 12:35:20,043 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 12:35:20,044 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 12:35:20,045 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 12:35:20,046 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 12:35:20,048 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 12:35:20,050 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 12:35:20,051 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 12:35:20,052 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 12:35:20,054 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 12:35:20,055 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 12:35:20,056 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 12:35:20,059 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 12:35:20,059 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 12:35:20,059 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 12:35:20,060 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 12:35:20,061 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 12:35:20,062 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 12:35:20,062 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 12:35:20,063 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 12:35:20,064 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 12:35:20,065 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 12:35:20,066 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 12:35:20,066 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 12:35:20,067 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 12:35:20,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 12:35:20,068 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 12:35:20,069 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 12:35:20,070 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 12:35:20,071 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-syntacticLbe.epf [2022-07-22 12:35:20,098 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 12:35:20,099 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 12:35:20,099 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 12:35:20,099 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 12:35:20,101 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 12:35:20,101 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 12:35:20,101 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 12:35:20,101 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-22 12:35:20,102 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-22 12:35:20,102 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-22 12:35:20,102 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-22 12:35:20,102 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-22 12:35:20,102 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-22 12:35:20,102 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 12:35:20,103 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 12:35:20,103 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-22 12:35:20,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 12:35:20,103 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 12:35:20,103 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 12:35:20,104 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-22 12:35:20,104 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-22 12:35:20,104 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-22 12:35:20,104 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 12:35:20,104 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 12:35:20,105 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-22 12:35:20,105 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 12:35:20,105 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-22 12:35:20,105 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 12:35:20,105 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 12:35:20,106 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 12:35:20,106 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 12:35:20,106 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-07-22 12:35:20,107 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-22 12:35:20,107 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-07-22 12:35:20,473 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 12:35:20,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 12:35:20,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 12:35:20,520 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 12:35:20,521 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 12:35:20,523 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i [2022-07-22 12:35:20,622 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a231bd25/ee4455b46a2248958ccde53cde7f4b6e/FLAGd277c8938 [2022-07-22 12:35:21,514 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 12:35:21,515 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i [2022-07-22 12:35:21,545 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a231bd25/ee4455b46a2248958ccde53cde7f4b6e/FLAGd277c8938 [2022-07-22 12:35:21,664 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a231bd25/ee4455b46a2248958ccde53cde7f4b6e [2022-07-22 12:35:21,668 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 12:35:21,677 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-07-22 12:35:21,681 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 12:35:21,681 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 12:35:21,685 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 12:35:21,686 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:35:21" (1/1) ... [2022-07-22 12:35:21,688 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62e67ba1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:21, skipping insertion in model container [2022-07-22 12:35:21,688 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:35:21" (1/1) ... [2022-07-22 12:35:21,697 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 12:35:21,788 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 12:35:22,507 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[76469,76482] [2022-07-22 12:35:22,573 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[79042,79055] [2022-07-22 12:35:22,585 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[79451,79464] [2022-07-22 12:35:22,618 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 12:35:22,644 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 12:35:22,745 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[76469,76482] [2022-07-22 12:35:22,775 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[79042,79055] [2022-07-22 12:35:22,779 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i[79451,79464] [2022-07-22 12:35:22,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 12:35:23,043 INFO L208 MainTranslator]: Completed translation [2022-07-22 12:35:23,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23 WrapperNode [2022-07-22 12:35:23,044 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 12:35:23,046 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 12:35:23,046 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 12:35:23,046 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 12:35:23,055 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,107 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,199 INFO L137 Inliner]: procedures = 489, calls = 128, calls flagged for inlining = 45, calls inlined = 117, statements flattened = 1677 [2022-07-22 12:35:23,199 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 12:35:23,200 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 12:35:23,200 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 12:35:23,201 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 12:35:23,219 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,220 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,261 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,387 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,412 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,426 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,444 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 12:35:23,445 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 12:35:23,445 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 12:35:23,446 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 12:35:23,447 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (1/1) ... [2022-07-22 12:35:23,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:35:23,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:35:23,494 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:35:23,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-07-22 12:35:23,565 INFO L130 BoogieDeclarations]: Found specification of procedure Stealer [2022-07-22 12:35:23,567 INFO L138 BoogieDeclarations]: Found implementation of procedure Stealer [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-07-22 12:35:23,568 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 12:35:23,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 12:35:23,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 12:35:23,572 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-22 12:35:23,950 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 12:35:23,952 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 12:35:25,931 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 12:35:26,482 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 12:35:26,483 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-07-22 12:35:26,488 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:35:26 BoogieIcfgContainer [2022-07-22 12:35:26,488 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 12:35:26,489 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-22 12:35:26,489 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-22 12:35:26,494 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-22 12:35:26,495 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:35:26,495 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 12:35:21" (1/3) ... [2022-07-22 12:35:26,496 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eb96ffc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:35:26, skipping insertion in model container [2022-07-22 12:35:26,496 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:35:26,496 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:35:23" (2/3) ... [2022-07-22 12:35:26,497 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eb96ffc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:35:26, skipping insertion in model container [2022-07-22 12:35:26,497 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:35:26,497 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:35:26" (3/3) ... [2022-07-22 12:35:26,499 INFO L322 chiAutomizerObserver]: Analyzing ICFG workstealqueue_mutex-1.i [2022-07-22 12:35:26,722 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-07-22 12:35:26,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:28,272 INFO L129 PetriNetUnfolder]: 98/3018 cut-off events. [2022-07-22 12:35:28,273 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-07-22 12:35:28,332 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3024 conditions, 3018 events. 98/3018 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13997 event pairs, 0 based on Foata normal form. 0/2918 useless extension candidates. Maximal degree in co-relation 1539. Up to 10 conditions per place. [2022-07-22 12:35:28,332 INFO L82 GeneralOperation]: Start removeDead. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:28,464 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:28,468 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-07-22 12:35:28,480 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:28,483 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:28,484 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-22 12:35:29,677 INFO L129 PetriNetUnfolder]: 98/3018 cut-off events. [2022-07-22 12:35:29,678 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-07-22 12:35:29,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3024 conditions, 3018 events. 98/3018 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 13959 event pairs, 0 based on Foata normal form. 0/2918 useless extension candidates. Maximal degree in co-relation 1539. Up to 10 conditions per place. [2022-07-22 12:35:29,928 INFO L116 LiptonReduction]: Number of co-enabled transitions 402336 [2022-07-22 12:37:35,476 WARN L233 SmtUtils]: Spent 7.91s on a formula simplification. DAG size of input: 203 DAG size of output: 192 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:37:42,782 WARN L233 SmtUtils]: Spent 5.20s on a formula simplification. DAG size of input: 201 DAG size of output: 192 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:37:55,556 WARN L233 SmtUtils]: Spent 11.25s on a formula simplification. DAG size of input: 226 DAG size of output: 221 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:38:11,967 WARN L233 SmtUtils]: Spent 11.43s on a formula simplification. DAG size of input: 226 DAG size of output: 221 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:38:17,218 WARN L233 SmtUtils]: Spent 5.25s on a formula simplification that was a NOOP. DAG size: 210 (called from [L 315] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:38:17,234 INFO L131 LiptonReduction]: Checked pairs total: 445464 [2022-07-22 12:38:17,235 INFO L133 LiptonReduction]: Total number of compositions: 1489 [2022-07-22 12:38:17,259 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2022-07-22 12:38:17,260 INFO L301 stractBuchiCegarLoop]: Hoare is false [2022-07-22 12:38:17,260 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-22 12:38:17,260 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-22 12:38:17,260 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-22 12:38:17,260 INFO L305 stractBuchiCegarLoop]: Difference is false [2022-07-22 12:38:17,260 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-22 12:38:17,261 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-22 12:38:17,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2022-07-22 12:38:17,683 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5094 [2022-07-22 12:38:17,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:38:17,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:38:17,691 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-22 12:38:17,691 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:38:17,692 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-22 12:38:17,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 5112 states, but on-demand construction may add more states [2022-07-22 12:38:17,762 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5094 [2022-07-22 12:38:17,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:38:17,763 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:38:17,763 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-22 12:38:17,763 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:38:17,769 INFO L748 eck$LassoCheckResult]: Stem: 1581#[ULTIMATE.startENTRY]don't care [6042] ULTIMATE.startENTRY-->L1947-6: Formula: (let ((.cse7 ((as const (Array Int Int)) 0)) (.cse8 (+ |v_~#q~0.offset_782| 24)) (.cse14 (+ |v_~#q~0.offset_782| 28)) (.cse4 (+ 32 |v_~#q~0.offset_782|)) (.cse2 (+ 104 |v_~#q~0.offset_782|))) (let ((.cse10 (store |v_#memory_int_2719| |v_~#q~0.base_790| (store (store (store (store .cse7 .cse8 1048576) .cse14 1024) .cse4 0) .cse2 (+ (- 1) |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|))))) (let ((.cse5 (select |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790|)) (.cse6 (select (store |v_#memory_int_2719| |v_~#q~0.base_790| .cse7) |v_~#items~0.base_70|)) (.cse0 (select .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|)) (.cse1 (select |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790|)) (.cse9 (select |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790|)) (.cse11 (select |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790|)) (.cse12 (select |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790|)) (.cse3 (select |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790|)) (.cse13 (select |v_#memory_int_2719| 1))) (and (= 4 |v_~#items~0.base_70|) (= (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_~#items~0.offset_70| 0) (= (select |v_#valid_2344| 0) 0) (= (store |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790| (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.offset_2083| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.offset_2083|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| |v_ULTIMATE.start_writeV_~w#1_561|) (= |v_#memory_$Pointer$.base_2082| (store |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790| (store .cse3 .cse4 (select .cse5 .cse4)))) (= (select .cse6 (+ |v_~#items~0.offset_70| 12)) 0) (= (store |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790| (store .cse5 .cse2 (select (select |v_#memory_$Pointer$.base_2081| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.base_2081|) (= (select |v_#valid_2344| 2) 1) (< |v_#StackHeapBarrier_178| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) (= (select .cse6 |v_~#items~0.offset_70|) 0) (= |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30| |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_#NULL.base_12| 0) (= (store |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.offset_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.offset_2079|) (= |v_~#q~0.offset_782| 0) (= (select .cse6 (+ |v_~#items~0.offset_70| 4)) 0) (= (select |v_#length_1977| 2) 25) (< 0 |v_#StackHeapBarrier_178|) (= |v_~#q~0.base_790| 3) (= 2 (select |v_#length_1977| 1)) (= |v_ULTIMATE.start_writeV_#in~v#1.base_383| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store |v_#pthreadsMutex_216| |v_~#q~0.base_790| (store (select |v_#pthreadsMutex_216| |v_~#q~0.base_790|) |v_~#q~0.offset_782| 0)) |v_#pthreadsMutex_215|) (= (store |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 1) |v_#valid_2343|) (= (select |v_#valid_2344| 1) 1) (= |v_ULTIMATE.start_writeV_~v#1.offset_537| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|) (= (select |v_#valid_2344| 4) 1) (= (select .cse6 (+ |v_~#items~0.offset_70| 8)) 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| (+ |v_~#q~0.offset_782| 36)) (= |v_ULTIMATE.start_writeV_~w#1_561| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (store |v_#memory_$Pointer$.offset_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse9 .cse8))) |v_#memory_$Pointer$.offset_2084|) (= 108 (select |v_#length_1977| 3)) (<= (+ 108 |v_~#q~0.offset_782|) (select |v_#length_1976| |v_~#q~0.base_790|)) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| |v_ULTIMATE.start_atomic_exchange_~v#1_591|)) |v_#memory_int_2717|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| 0) (= (store |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.base_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.base_2079|) (= 2 |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|) (= (select |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) 0) (= |v_ULTIMATE.start_atomic_exchange_#res#1_523| |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) (= |v_ULTIMATE.start_main_~#handles~0#1.offset_35| 0) (= |v_ULTIMATE.start_main_~i~2#1_251| 0) (= (store |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790| (store .cse11 .cse4 (select .cse1 .cse4))) |v_#memory_$Pointer$.offset_2082|) (= (store |v_#memory_$Pointer$.base_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse12 .cse8))) |v_#memory_$Pointer$.base_2083|) (= |v_ULTIMATE.start_atomic_exchange_~v#1_591| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (select .cse13 0) 48) (= |v_#NULL.offset_12| 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| |v_ULTIMATE.start_writeV_~v#1.offset_537|) (= (store |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790| (store .cse9 .cse14 (select .cse11 .cse14))) |v_#memory_$Pointer$.offset_2081|) (= 16 (select |v_#length_1977| 4)) (= (store |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790| (store .cse12 .cse14 (select .cse3 .cse14))) |v_#memory_$Pointer$.base_2084|) (= |v_#length_1976| (store |v_#length_1977| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 8)) (= (select |v_#valid_2343| |v_~#q~0.base_790|) 1) (= (select .cse13 1) 0) (= |v_~#q~0.base_790| |v_ULTIMATE.start_writeV_#in~v#1.base_383|))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_216|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2085|, #valid=|v_#valid_2344|, #memory_int=|v_#memory_int_2719|, #length=|v_#length_1977|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2085|} OutVars{ULTIMATE.start_Init_WorkStealQueue_~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|, ULTIMATE.start_main_~#r~2#1.base=|v_ULTIMATE.start_main_~#r~2#1.base_43|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2079|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_537|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_537|, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~mem93#1.offset=|v_ULTIMATE.start_main_#t~mem93#1.offset_33|, ~#items~0.offset=|v_~#items~0.offset_70|, ULTIMATE.start_main_#t~nondet90#1=|v_ULTIMATE.start_main_#t~nondet90#1_19|, ULTIMATE.start_main_#t~mem96#1.offset=|v_ULTIMATE.start_main_#t~mem96#1.offset_33|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_591|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_523|, #length=|v_#length_1976|, ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_29|, ULTIMATE.start_main_#t~post99#1=|v_ULTIMATE.start_main_#t~post99#1_37|, ULTIMATE.start_main_~#r~2#1.offset=|v_ULTIMATE.start_main_~#r~2#1.offset_37|, ~#q~0.base=|v_~#q~0.base_790|, #pthreadsMutex=|v_#pthreadsMutex_215|, ULTIMATE.start_main_#t~post87#1=|v_ULTIMATE.start_main_#t~post87#1_31|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_251|, ULTIMATE.start_main_#t~post94#1=|v_ULTIMATE.start_main_#t~post94#1_37|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_383|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_417|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, ULTIMATE.start_main_#t~post88#1=|v_ULTIMATE.start_main_#t~post88#1_25|, ULTIMATE.start_main_#t~mem98#1=|v_ULTIMATE.start_main_#t~mem98#1_24|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2079|, ULTIMATE.start_main_#t~mem96#1.base=|v_ULTIMATE.start_main_#t~mem96#1.base_33|, ULTIMATE.start_main_#t~mem93#1.base=|v_ULTIMATE.start_main_#t~mem93#1.base_33|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_729|, ULTIMATE.start_Init_WorkStealQueue_#in~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|, ULTIMATE.start_main_~#r~1#1.offset=|v_ULTIMATE.start_main_~#r~1#1.offset_41|, ~#items~0.base=|v_~#items~0.base_70|, ULTIMATE.start_main_#t~post91#1=|v_ULTIMATE.start_main_#t~post91#1_41|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_625|, ULTIMATE.start_main_~#r~1#1.base=|v_ULTIMATE.start_main_~#r~1#1.base_45|, ULTIMATE.start_main_#t~ret92#1=|v_ULTIMATE.start_main_#t~ret92#1_59|, ULTIMATE.start_main_#t~ret95#1=|v_ULTIMATE.start_main_#t~ret95#1_59|, ~#q~0.offset=|v_~#q~0.offset_782|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_39|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_28|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_383|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_627|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_419|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_561|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|, #valid=|v_#valid_2343|, #memory_int=|v_#memory_int_2717|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_35|, ULTIMATE.start_main_#t~post97#1=|v_ULTIMATE.start_main_#t~post97#1_27|} AuxVars[|v_#memory_$Pointer$.base_2083|, |v_#memory_$Pointer$.offset_2082|, |v_#memory_$Pointer$.base_2084|, |v_#memory_$Pointer$.offset_2081|, |v_#memory_$Pointer$.offset_2084|, |v_#memory_$Pointer$.offset_2083|, |v_#memory_$Pointer$.base_2081|, |v_#memory_$Pointer$.base_2082|] AssignedVars[ULTIMATE.start_Init_WorkStealQueue_~size#1, ULTIMATE.start_main_~#r~2#1.base, #memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, #NULL.offset, ULTIMATE.start_main_#t~mem93#1.offset, ~#items~0.offset, ULTIMATE.start_main_#t~nondet90#1, ULTIMATE.start_main_#t~mem96#1.offset, ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_#res#1, #length, ULTIMATE.start_main_#t~pre89#1, ULTIMATE.start_main_#t~post99#1, ULTIMATE.start_main_~#r~2#1.offset, ~#q~0.base, #pthreadsMutex, ULTIMATE.start_main_#t~post87#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_#t~post94#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_main_#t~post88#1, ULTIMATE.start_main_#t~mem98#1, ULTIMATE.start_atomic_exchange_#in~obj#1.base, ULTIMATE.start_atomic_exchange_~obj#1.base, #memory_$Pointer$.offset, ULTIMATE.start_main_#t~mem96#1.base, ULTIMATE.start_main_#t~mem93#1.base, ULTIMATE.start_atomic_exchange_#t~mem34#1, ULTIMATE.start_Init_WorkStealQueue_#in~size#1, ULTIMATE.start_main_~#r~1#1.offset, ~#items~0.base, ULTIMATE.start_main_#t~post91#1, ULTIMATE.start_writeV_#t~ret40#1, ULTIMATE.start_main_~#r~1#1.base, ULTIMATE.start_main_#t~ret92#1, ULTIMATE.start_main_#t~ret95#1, ~#q~0.offset, ULTIMATE.start_main_~#handles~0#1.base, ULTIMATE.start_main_#res#1, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, #NULL.base, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, #valid, #memory_int, ULTIMATE.start_main_~#handles~0#1.offset, ULTIMATE.start_main_#t~post97#1] 1584#[L1947-6]don't care [2022-07-22 12:38:17,773 INFO L750 eck$LassoCheckResult]: Loop: 1584#[L1947-6]don't care [5989] L1947-6-->L1947-6: Formula: (and (<= (+ 4 |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (select |v_#length_1896| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|)) (= (store |v_#memory_$Pointer$.offset_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_$Pointer$.offset_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| (select (select |v_#memory_$Pointer$.offset_1969| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|))) |v_#memory_$Pointer$.offset_1969|) (< |v_ULTIMATE.start_main_~i~2#1_218| 4) (= |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| |v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13|) (= (select |v_#valid_2243| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) 1) (= (+ (* |v_ULTIMATE.start_main_~i~2#1_218| 4) |v_~#items~0.offset_56|) |v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13|) (= (+ |v_ULTIMATE.start_main_~i~2#1_218| 1) |v_ULTIMATE.start_main_~i~2#1_217|) (= |v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13| |v_~#items~0.base_56|) (= (store |v_#memory_int_2606| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_int_2606| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| 0)) |v_#memory_int_2605|) (= |v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13| |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (<= 0 |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (= (store |v_#memory_$Pointer$.base_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_$Pointer$.base_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| (select (select |v_#memory_$Pointer$.base_1969| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|))) |v_#memory_$Pointer$.base_1969|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1970|, ~#items~0.base=|v_~#items~0.base_56|, #valid=|v_#valid_2243|, #memory_int=|v_#memory_int_2606|, #length=|v_#length_1896|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_218|, ~#items~0.offset=|v_~#items~0.offset_56|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1970|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1969|, ULTIMATE.start_Init_ObjType_#in~r#1.base=|v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13|, ULTIMATE.start_Init_ObjType_#in~r#1.offset=|v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13|, ULTIMATE.start_main_#t~post87#1=|v_ULTIMATE.start_main_#t~post87#1_25|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_217|, ~#items~0.offset=|v_~#items~0.offset_56|, ~#items~0.base=|v_~#items~0.base_56|, #valid=|v_#valid_2243|, #memory_int=|v_#memory_int_2605|, ULTIMATE.start_Init_ObjType_~r#1.offset=|v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|, #length=|v_#length_1896|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1969|, ULTIMATE.start_Init_ObjType_~r#1.base=|v_ULTIMATE.start_Init_ObjType_~r#1.base_12|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ULTIMATE.start_Init_ObjType_#in~r#1.base, #memory_int, ULTIMATE.start_Init_ObjType_~r#1.offset, ULTIMATE.start_Init_ObjType_#in~r#1.offset, ULTIMATE.start_main_#t~post87#1, ULTIMATE.start_main_~i~2#1, #memory_$Pointer$.offset, ULTIMATE.start_Init_ObjType_~r#1.base] 1584#[L1947-6]don't care [2022-07-22 12:38:17,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:17,783 INFO L85 PathProgramCache]: Analyzing trace with hash 6073, now seen corresponding path program 1 times [2022-07-22 12:38:17,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:17,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082436084] [2022-07-22 12:38:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:17,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:18,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,168 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:38:18,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,267 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:38:18,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:18,270 INFO L85 PathProgramCache]: Analyzing trace with hash 6020, now seen corresponding path program 1 times [2022-07-22 12:38:18,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:18,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030196590] [2022-07-22 12:38:18,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:18,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,316 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:38:18,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,353 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:38:18,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:18,358 INFO L85 PathProgramCache]: Analyzing trace with hash 194252, now seen corresponding path program 1 times [2022-07-22 12:38:18,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:18,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017609760] [2022-07-22 12:38:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:18,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,473 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:38:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:18,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:38:23,879 WARN L233 SmtUtils]: Spent 5.17s on a formula simplification that was a NOOP. DAG size: 210 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-22 12:38:26,274 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:38:26,275 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:38:26,275 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:38:26,276 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:38:26,276 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:38:26,276 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:26,276 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:38:26,276 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:38:26,277 INFO L133 ssoRankerPreferences]: Filename of dumped script: workstealqueue_mutex-1.i_BEv2_Iteration1_Lasso [2022-07-22 12:38:26,277 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:38:26,277 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:38:26,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:26,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:27,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,463 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,522 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,562 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,574 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,600 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,603 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:28,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:38:31,871 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:38:31,876 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:38:31,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:31,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:31,880 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:31,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-07-22 12:38:31,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:31,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:31,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:31,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:31,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:31,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:31,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:31,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:31,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:31,953 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-22 12:38:31,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:31,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:31,956 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:31,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-07-22 12:38:31,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:31,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:31,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:31,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:31,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:31,973 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:31,973 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:31,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,009 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-07-22 12:38:32,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-22 12:38:32,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,020 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,020 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,086 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-07-22 12:38:32,089 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,100 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,100 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,154 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-07-22 12:38:32,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,168 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,169 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,223 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-07-22 12:38:32,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,243 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,244 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,288 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-07-22 12:38:32,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,299 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,299 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,328 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-07-22 12:38:32,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,340 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,340 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,369 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-07-22 12:38:32,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,380 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:32,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:32,381 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:32,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,408 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-07-22 12:38:32,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,425 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,425 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,452 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,475 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-07-22 12:38:32,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,486 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,486 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,549 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-07-22 12:38:32,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,560 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,560 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,560 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,562 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,562 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,588 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-07-22 12:38:32,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,595 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,597 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,597 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,624 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-07-22 12:38:32,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,634 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,634 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,660 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-22 12:38:32,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,662 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-07-22 12:38:32,673 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,675 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,675 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,680 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,708 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-07-22 12:38:32,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:32,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:32,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:32,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,742 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-07-22 12:38:32,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,756 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,756 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,781 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,819 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-07-22 12:38:32,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,831 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,831 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,879 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-07-22 12:38:32,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,897 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,897 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,923 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-07-22 12:38:32,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:32,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,933 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,933 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:32,936 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:32,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:32,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:32,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:32,964 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:32,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-07-22 12:38:32,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-22 12:38:32,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:32,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:32,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:32,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:32,976 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:32,976 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,001 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,028 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-22 12:38:33,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,029 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-07-22 12:38:33,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,039 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,040 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,040 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-07-22 12:38:33,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,066 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-07-22 12:38:33,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,078 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,078 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,111 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-07-22 12:38:33,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,123 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,124 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,153 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,157 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-07-22 12:38:33,163 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,163 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:33,164 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,164 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,164 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,164 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:33,164 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:33,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,186 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-22 12:38:33,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,187 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-07-22 12:38:33,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,198 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,198 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,222 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,250 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-07-22 12:38:33,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-22 12:38:33,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,259 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,286 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-07-22 12:38:33,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,294 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,296 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,296 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,325 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-07-22 12:38:33,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-22 12:38:33,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,338 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,339 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,339 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,364 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-07-22 12:38:33,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,378 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,378 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,378 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,379 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,379 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,404 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-22 12:38:33,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,405 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-07-22 12:38:33,406 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,421 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,421 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-07-22 12:38:33,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,463 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-07-22 12:38:33,464 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,471 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,471 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,471 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,472 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,472 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-07-22 12:38:33,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,500 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-07-22 12:38:33,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,510 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,510 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,570 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,582 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,582 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-07-22 12:38:33,594 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-07-22 12:38:33,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,616 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-07-22 12:38:33,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,625 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,625 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,629 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,655 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-07-22 12:38:33,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,665 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,666 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,695 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-07-22 12:38:33,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,703 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,704 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,704 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,707 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-07-22 12:38:33,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,731 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-07-22 12:38:33,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,739 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,739 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-07-22 12:38:33,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,766 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-07-22 12:38:33,768 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,776 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,777 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,806 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-07-22 12:38:33,808 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,818 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,818 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,854 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-07-22 12:38:33,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,864 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,864 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-07-22 12:38:33,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,892 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-07-22 12:38:33,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,901 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,901 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-07-22 12:38:33,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,928 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-07-22 12:38:33,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:33,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,938 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,938 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:33,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:33,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:33,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:33,964 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:33,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-07-22 12:38:33,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-22 12:38:33,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:33,974 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:33,974 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:33,974 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:33,975 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:33,975 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:33,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-07-22 12:38:34,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,003 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,018 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,018 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-07-22 12:38:34,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,051 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-07-22 12:38:34,052 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,060 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,060 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,064 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-07-22 12:38:34,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,087 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-07-22 12:38:34,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:34,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,095 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:34,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:34,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,118 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-07-22 12:38:34,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,126 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,128 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,128 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,155 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-07-22 12:38:34,158 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,165 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,167 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,168 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-07-22 12:38:34,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,199 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,216 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,216 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-07-22 12:38:34,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,261 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-22 12:38:34,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,264 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,274 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,276 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-07-22 12:38:34,280 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,302 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-07-22 12:38:34,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,314 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,314 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,317 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-07-22 12:38:34,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,341 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-07-22 12:38:34,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,350 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,350 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,375 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-22 12:38:34,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,377 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-07-22 12:38:34,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-22 12:38:34,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,385 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,385 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,411 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-07-22 12:38:34,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,419 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,419 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,419 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,420 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,421 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,472 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-07-22 12:38:34,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,483 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,483 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-07-22 12:38:34,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,510 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-07-22 12:38:34,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-22 12:38:34,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,521 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,521 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,525 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,549 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-07-22 12:38:34,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,568 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,568 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-22 12:38:34,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,600 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,616 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,616 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-07-22 12:38:34,623 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-07-22 12:38:34,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,645 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-07-22 12:38:34,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,654 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,654 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-07-22 12:38:34,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,681 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-07-22 12:38:34,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:34,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:34,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:34,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,713 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-07-22 12:38:34,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:34,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:34,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:34,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,745 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-07-22 12:38:34,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,755 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,755 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,781 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-07-22 12:38:34,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,793 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,793 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,820 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-07-22 12:38:34,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:34,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:34,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:34,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,852 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-22 12:38:34,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,853 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-07-22 12:38:34,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:34,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:34,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:34,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-07-22 12:38:34,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,884 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-07-22 12:38:34,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,895 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,895 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,901 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-07-22 12:38:34,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,923 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-07-22 12:38:34,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,935 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,936 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-07-22 12:38:34,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,963 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-07-22 12:38:34,964 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:34,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:34,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:34,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:34,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:34,972 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:34,972 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:34,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:34,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:34,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:34,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:34,998 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:34,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-07-22 12:38:34,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,007 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,007 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,039 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-22 12:38:35,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,040 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-07-22 12:38:35,041 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,050 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,050 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-07-22 12:38:35,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,107 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-07-22 12:38:35,108 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,115 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,116 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-22 12:38:35,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,139 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-07-22 12:38:35,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,148 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-07-22 12:38:35,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,172 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-07-22 12:38:35,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,180 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,182 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-22 12:38:35,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,205 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-07-22 12:38:35,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,220 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,220 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-07-22 12:38:35,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,248 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-07-22 12:38:35,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,258 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,258 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-07-22 12:38:35,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,285 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-07-22 12:38:35,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,295 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,295 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-07-22 12:38:35,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,342 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,354 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,354 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-07-22 12:38:35,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-07-22 12:38:35,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,402 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,404 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,413 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-07-22 12:38:35,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:35,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,447 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-07-22 12:38:35,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,456 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,456 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:35,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,490 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-07-22 12:38:35,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,498 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,499 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,499 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2022-07-22 12:38:35,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,526 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-07-22 12:38:35,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,537 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,537 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,560 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-22 12:38:35,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,561 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-07-22 12:38:35,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2022-07-22 12:38:35,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,595 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-07-22 12:38:35,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,606 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,606 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2022-07-22 12:38:35,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,637 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-07-22 12:38:35,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,645 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,645 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,645 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,646 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,646 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2022-07-22 12:38:35,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,675 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-07-22 12:38:35,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-07-22 12:38:35,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,714 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,716 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-07-22 12:38:35,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,724 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,728 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-07-22 12:38:35,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,751 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-07-22 12:38:35,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-22 12:38:35,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:38:35,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,761 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:38:35,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:38:35,762 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-07-22 12:38:35,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,785 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-07-22 12:38:35,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,793 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,794 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,795 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,798 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2022-07-22 12:38:35,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,820 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-07-22 12:38:35,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,829 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,829 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:38:35,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:35,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,886 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,889 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:38:35,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:38:35,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:38:35,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:38:35,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:38:35,901 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:38:35,901 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:38:35,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-07-22 12:38:35,917 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:38:35,948 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2022-07-22 12:38:35,948 INFO L444 ModelExtractionUtils]: 11 out of 19 variables were initially zero. Simplification set additionally 5 variables to zero. [2022-07-22 12:38:35,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:38:35,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:35,961 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:38:35,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-07-22 12:38:35,983 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:38:36,010 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:38:36,011 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:38:36,011 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~i~2#1) = -2*ULTIMATE.start_main_~i~2#1 + 7 Supporting invariants [] [2022-07-22 12:38:36,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:36,265 INFO L257 tatePredicateManager]: 41 out of 41 supporting invariants were superfluous and have been removed [2022-07-22 12:38:36,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:36,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:36,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:38:36,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:38:36,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:36,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:38:36,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:38:36,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:36,416 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:38:36,419 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 5112 states, but on-demand construction may add more states Second operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:38:36,624 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 5112 states, but on-demand construction may add more states. Second operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 5114 states and 11090 transitions. Complement of second has 3 states. [2022-07-22 12:38:36,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:38:36,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:38:36,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2 transitions. [2022-07-22 12:38:36,636 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 1 letters. [2022-07-22 12:38:36,636 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:38:36,636 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 2 letters. Loop has 1 letters. [2022-07-22 12:38:36,636 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:38:36,636 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 2 letters. [2022-07-22 12:38:36,637 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:38:36,638 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5114 states and 11090 transitions. [2022-07-22 12:38:36,698 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5093 [2022-07-22 12:38:36,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5114 states to 5111 states and 11086 transitions. [2022-07-22 12:38:36,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5109 [2022-07-22 12:38:36,896 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5110 [2022-07-22 12:38:36,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5111 states and 11086 transitions. [2022-07-22 12:38:36,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:38:36,935 INFO L220 hiAutomatonCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-22 12:38:36,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-07-22 12:38:36,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5111 states and 11086 transitions. [2022-07-22 12:38:37,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5111 to 5111. [2022-07-22 12:38:37,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5111 states, 5111 states have (on average 2.169047153198983) internal successors, (11086), 5110 states have internal predecessors, (11086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:38:37,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5111 states to 5111 states and 11086 transitions. [2022-07-22 12:38:37,161 INFO L242 hiAutomatonCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-22 12:38:37,161 INFO L425 stractBuchiCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-22 12:38:37,161 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-22 12:38:37,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5111 states and 11086 transitions. [2022-07-22 12:38:37,199 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5093 [2022-07-22 12:38:37,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:38:37,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:38:37,200 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-07-22 12:38:37,200 INFO L151 hiAutomatonCegarLoop]: Counterexample loop 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] [2022-07-22 12:38:37,201 INFO L748 eck$LassoCheckResult]: Stem: 26660#[ULTIMATE.startENTRY]don't care [6042] ULTIMATE.startENTRY-->L1947-6: Formula: (let ((.cse7 ((as const (Array Int Int)) 0)) (.cse8 (+ |v_~#q~0.offset_782| 24)) (.cse14 (+ |v_~#q~0.offset_782| 28)) (.cse4 (+ 32 |v_~#q~0.offset_782|)) (.cse2 (+ 104 |v_~#q~0.offset_782|))) (let ((.cse10 (store |v_#memory_int_2719| |v_~#q~0.base_790| (store (store (store (store .cse7 .cse8 1048576) .cse14 1024) .cse4 0) .cse2 (+ (- 1) |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|))))) (let ((.cse5 (select |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790|)) (.cse6 (select (store |v_#memory_int_2719| |v_~#q~0.base_790| .cse7) |v_~#items~0.base_70|)) (.cse0 (select .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|)) (.cse1 (select |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790|)) (.cse9 (select |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790|)) (.cse11 (select |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790|)) (.cse12 (select |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790|)) (.cse3 (select |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790|)) (.cse13 (select |v_#memory_int_2719| 1))) (and (= 4 |v_~#items~0.base_70|) (= (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_~#items~0.offset_70| 0) (= (select |v_#valid_2344| 0) 0) (= (store |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790| (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.offset_2083| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.offset_2083|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| |v_ULTIMATE.start_writeV_~w#1_561|) (= |v_#memory_$Pointer$.base_2082| (store |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790| (store .cse3 .cse4 (select .cse5 .cse4)))) (= (select .cse6 (+ |v_~#items~0.offset_70| 12)) 0) (= (store |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790| (store .cse5 .cse2 (select (select |v_#memory_$Pointer$.base_2081| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.base_2081|) (= (select |v_#valid_2344| 2) 1) (< |v_#StackHeapBarrier_178| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) (= (select .cse6 |v_~#items~0.offset_70|) 0) (= |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30| |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_#NULL.base_12| 0) (= (store |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.offset_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.offset_2079|) (= |v_~#q~0.offset_782| 0) (= (select .cse6 (+ |v_~#items~0.offset_70| 4)) 0) (= (select |v_#length_1977| 2) 25) (< 0 |v_#StackHeapBarrier_178|) (= |v_~#q~0.base_790| 3) (= 2 (select |v_#length_1977| 1)) (= |v_ULTIMATE.start_writeV_#in~v#1.base_383| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store |v_#pthreadsMutex_216| |v_~#q~0.base_790| (store (select |v_#pthreadsMutex_216| |v_~#q~0.base_790|) |v_~#q~0.offset_782| 0)) |v_#pthreadsMutex_215|) (= (store |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 1) |v_#valid_2343|) (= (select |v_#valid_2344| 1) 1) (= |v_ULTIMATE.start_writeV_~v#1.offset_537| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|) (= (select |v_#valid_2344| 4) 1) (= (select .cse6 (+ |v_~#items~0.offset_70| 8)) 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| (+ |v_~#q~0.offset_782| 36)) (= |v_ULTIMATE.start_writeV_~w#1_561| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (store |v_#memory_$Pointer$.offset_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse9 .cse8))) |v_#memory_$Pointer$.offset_2084|) (= 108 (select |v_#length_1977| 3)) (<= (+ 108 |v_~#q~0.offset_782|) (select |v_#length_1976| |v_~#q~0.base_790|)) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| |v_ULTIMATE.start_atomic_exchange_~v#1_591|)) |v_#memory_int_2717|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| 0) (= (store |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.base_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.base_2079|) (= 2 |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|) (= (select |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) 0) (= |v_ULTIMATE.start_atomic_exchange_#res#1_523| |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) (= |v_ULTIMATE.start_main_~#handles~0#1.offset_35| 0) (= |v_ULTIMATE.start_main_~i~2#1_251| 0) (= (store |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790| (store .cse11 .cse4 (select .cse1 .cse4))) |v_#memory_$Pointer$.offset_2082|) (= (store |v_#memory_$Pointer$.base_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse12 .cse8))) |v_#memory_$Pointer$.base_2083|) (= |v_ULTIMATE.start_atomic_exchange_~v#1_591| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (select .cse13 0) 48) (= |v_#NULL.offset_12| 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| |v_ULTIMATE.start_writeV_~v#1.offset_537|) (= (store |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790| (store .cse9 .cse14 (select .cse11 .cse14))) |v_#memory_$Pointer$.offset_2081|) (= 16 (select |v_#length_1977| 4)) (= (store |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790| (store .cse12 .cse14 (select .cse3 .cse14))) |v_#memory_$Pointer$.base_2084|) (= |v_#length_1976| (store |v_#length_1977| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 8)) (= (select |v_#valid_2343| |v_~#q~0.base_790|) 1) (= (select .cse13 1) 0) (= |v_~#q~0.base_790| |v_ULTIMATE.start_writeV_#in~v#1.base_383|))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_216|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2085|, #valid=|v_#valid_2344|, #memory_int=|v_#memory_int_2719|, #length=|v_#length_1977|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2085|} OutVars{ULTIMATE.start_Init_WorkStealQueue_~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|, ULTIMATE.start_main_~#r~2#1.base=|v_ULTIMATE.start_main_~#r~2#1.base_43|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2079|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_537|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_537|, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~mem93#1.offset=|v_ULTIMATE.start_main_#t~mem93#1.offset_33|, ~#items~0.offset=|v_~#items~0.offset_70|, ULTIMATE.start_main_#t~nondet90#1=|v_ULTIMATE.start_main_#t~nondet90#1_19|, ULTIMATE.start_main_#t~mem96#1.offset=|v_ULTIMATE.start_main_#t~mem96#1.offset_33|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_591|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_523|, #length=|v_#length_1976|, ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_29|, ULTIMATE.start_main_#t~post99#1=|v_ULTIMATE.start_main_#t~post99#1_37|, ULTIMATE.start_main_~#r~2#1.offset=|v_ULTIMATE.start_main_~#r~2#1.offset_37|, ~#q~0.base=|v_~#q~0.base_790|, #pthreadsMutex=|v_#pthreadsMutex_215|, ULTIMATE.start_main_#t~post87#1=|v_ULTIMATE.start_main_#t~post87#1_31|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_251|, ULTIMATE.start_main_#t~post94#1=|v_ULTIMATE.start_main_#t~post94#1_37|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_383|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_417|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, ULTIMATE.start_main_#t~post88#1=|v_ULTIMATE.start_main_#t~post88#1_25|, ULTIMATE.start_main_#t~mem98#1=|v_ULTIMATE.start_main_#t~mem98#1_24|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2079|, ULTIMATE.start_main_#t~mem96#1.base=|v_ULTIMATE.start_main_#t~mem96#1.base_33|, ULTIMATE.start_main_#t~mem93#1.base=|v_ULTIMATE.start_main_#t~mem93#1.base_33|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_729|, ULTIMATE.start_Init_WorkStealQueue_#in~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|, ULTIMATE.start_main_~#r~1#1.offset=|v_ULTIMATE.start_main_~#r~1#1.offset_41|, ~#items~0.base=|v_~#items~0.base_70|, ULTIMATE.start_main_#t~post91#1=|v_ULTIMATE.start_main_#t~post91#1_41|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_625|, ULTIMATE.start_main_~#r~1#1.base=|v_ULTIMATE.start_main_~#r~1#1.base_45|, ULTIMATE.start_main_#t~ret92#1=|v_ULTIMATE.start_main_#t~ret92#1_59|, ULTIMATE.start_main_#t~ret95#1=|v_ULTIMATE.start_main_#t~ret95#1_59|, ~#q~0.offset=|v_~#q~0.offset_782|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_39|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_28|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_383|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_627|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_419|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_561|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|, #valid=|v_#valid_2343|, #memory_int=|v_#memory_int_2717|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_35|, ULTIMATE.start_main_#t~post97#1=|v_ULTIMATE.start_main_#t~post97#1_27|} AuxVars[|v_#memory_$Pointer$.base_2083|, |v_#memory_$Pointer$.offset_2082|, |v_#memory_$Pointer$.base_2084|, |v_#memory_$Pointer$.offset_2081|, |v_#memory_$Pointer$.offset_2084|, |v_#memory_$Pointer$.offset_2083|, |v_#memory_$Pointer$.base_2081|, |v_#memory_$Pointer$.base_2082|] AssignedVars[ULTIMATE.start_Init_WorkStealQueue_~size#1, ULTIMATE.start_main_~#r~2#1.base, #memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, #NULL.offset, ULTIMATE.start_main_#t~mem93#1.offset, ~#items~0.offset, ULTIMATE.start_main_#t~nondet90#1, ULTIMATE.start_main_#t~mem96#1.offset, ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_#res#1, #length, ULTIMATE.start_main_#t~pre89#1, ULTIMATE.start_main_#t~post99#1, ULTIMATE.start_main_~#r~2#1.offset, ~#q~0.base, #pthreadsMutex, ULTIMATE.start_main_#t~post87#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_#t~post94#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_main_#t~post88#1, ULTIMATE.start_main_#t~mem98#1, ULTIMATE.start_atomic_exchange_#in~obj#1.base, ULTIMATE.start_atomic_exchange_~obj#1.base, #memory_$Pointer$.offset, ULTIMATE.start_main_#t~mem96#1.base, ULTIMATE.start_main_#t~mem93#1.base, ULTIMATE.start_atomic_exchange_#t~mem34#1, ULTIMATE.start_Init_WorkStealQueue_#in~size#1, ULTIMATE.start_main_~#r~1#1.offset, ~#items~0.base, ULTIMATE.start_main_#t~post91#1, ULTIMATE.start_writeV_#t~ret40#1, ULTIMATE.start_main_~#r~1#1.base, ULTIMATE.start_main_#t~ret92#1, ULTIMATE.start_main_#t~ret95#1, ~#q~0.offset, ULTIMATE.start_main_~#handles~0#1.base, ULTIMATE.start_main_#res#1, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, #NULL.base, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, #valid, #memory_int, ULTIMATE.start_main_~#handles~0#1.offset, ULTIMATE.start_main_#t~post97#1] 23620#[L1947-6]don't care [5288] L1947-6-->L1950-5: Formula: (and (= |v_ULTIMATE.start_main_~i~2#1_Out_18| 0) (not (< |v_ULTIMATE.start_main_~i~2#1_In_11| 4))) InVars {ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_In_11|} OutVars{ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_Out_18|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~2#1] 23624#[L1950-5]don't care [5287] L1950-5-->L1953-5: Formula: (and (not (< |v_ULTIMATE.start_main_~i~2#1_In_9| 2)) (= |v_ULTIMATE.start_main_~i~2#1_Out_14| 0)) InVars {ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_In_9|} OutVars{ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_Out_14|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~2#1] 19100#[L1953-5]don't care [2022-07-22 12:38:37,205 INFO L750 eck$LassoCheckResult]: Loop: 19100#[L1953-5]don't care [6035] L1953-5-->L1826-1: Formula: (and (= |v_ULTIMATE.start_readV_#in~v#1.offset_253| |v_ULTIMATE.start_readV_~v#1.offset_351|) (< |v_ULTIMATE.start_main_~i~2#1_241| 2) (= (store |v_#length_1963| |v_ULTIMATE.start_readV_~#expected~0#1.base_791| 4) |v_#length_1962|) (= |v_ULTIMATE.start_readV_~v#1.base_351| |v_ULTIMATE.start_readV_#in~v#1.base_253|) (= (+ (* |v_ULTIMATE.start_main_~i~2#1_241| 8) |v_~#items~0.offset_66|) |v_ULTIMATE.start_Push_#in~elem#1.offset_31|) (= |v_~#q~0.base_782| |v_ULTIMATE.start_readV_#in~v#1.base_253|) (< |v_#StackHeapBarrier_174| |v_ULTIMATE.start_readV_~#expected~0#1.base_791|) (= (select |v_#valid_2330| |v_ULTIMATE.start_readV_~#expected~0#1.base_791|) 0) (= |v_ULTIMATE.start_Push_~elem#1.offset_63| |v_ULTIMATE.start_Push_#in~elem#1.offset_31|) (= |v_ULTIMATE.start_Push_~elem#1.base_63| |v_ULTIMATE.start_Push_#in~elem#1.base_31|) (= (store |v_#valid_2330| |v_ULTIMATE.start_readV_~#expected~0#1.base_791| 1) |v_#valid_2329|) (= |v_ULTIMATE.start_Push_#in~elem#1.base_31| |v_~#items~0.base_66|) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_791| 0)) (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_675| 0) (= |v_ULTIMATE.start_readV_#in~v#1.offset_253| (+ |v_~#q~0.offset_774| 36))) InVars {~#q~0.base=|v_~#q~0.base_782|, ~#q~0.offset=|v_~#q~0.offset_774|, #StackHeapBarrier=|v_#StackHeapBarrier_174|, ~#items~0.base=|v_~#items~0.base_66|, #valid=|v_#valid_2330|, #length=|v_#length_1963|, ~#items~0.offset=|v_~#items~0.offset_66|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_241|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_81|, ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_379|, ULTIMATE.start_Push_#in~elem#1.offset=|v_ULTIMATE.start_Push_#in~elem#1.offset_31|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_61|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_435|, ULTIMATE.start_Push_#t~ret78#1=|v_ULTIMATE.start_Push_#t~ret78#1_61|, ~#items~0.offset=|v_~#items~0.offset_66|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_63|, ~#items~0.base=|v_~#items~0.base_66|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_109|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_675|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_791|, #length=|v_#length_1962|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_253|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_253|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_71|, ~#q~0.base=|v_~#q~0.base_782|, ~#q~0.offset=|v_~#q~0.offset_774|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_351|, ULTIMATE.start_Push_#t~mem81#1=|v_ULTIMATE.start_Push_#t~mem81#1_65|, ULTIMATE.start_Push_#in~elem#1.base=|v_ULTIMATE.start_Push_#in~elem#1.base_31|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_241|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_419|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_75|, #StackHeapBarrier=|v_#StackHeapBarrier_174|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_45|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_63|, #valid=|v_#valid_2329|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_351|} AuxVars[] AssignedVars[ULTIMATE.start_Push_~t~4#1, ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_Push_#in~elem#1.offset, ULTIMATE.start_Push_#t~mem83#1, ULTIMATE.start_readV_~v#1.base, ULTIMATE.start_Push_#t~mem81#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_Push_#t~ret78#1, ULTIMATE.start_Push_#in~elem#1.base, ULTIMATE.start_readV_#res#1, ULTIMATE.start_Push_~elem#1.offset, ULTIMATE.start_Push_#t~ret79#1, ULTIMATE.start_Push_~temp~5#1, ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_~elem#1.base, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#in~v#1.base, ULTIMATE.start_Push_#t~mem80#1] 26076#[L1826-1]don't care [5712] L1826-1-->L1812-1: Formula: (and (= |v_ULTIMATE.start_readV_~v#1.offset_283| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_177|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_177| |v_ULTIMATE.start_readV_~v#1.base_283|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_197| 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_177| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_627|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_189| |v_ULTIMATE.start_readV_~#expected~0#1.offset_527|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_627| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_177|) (= |v_ULTIMATE.start_readV_~#expected~0#1.base_595| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_189|) (= (select (select |v_#memory_int_2179| |v_ULTIMATE.start_readV_~#expected~0#1.base_595|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_527|) 0)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_283|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_527|, #memory_int=|v_#memory_int_2179|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_595|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_283|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_505|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_819|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_283|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_189|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_417|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_505|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_837|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_525|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_627|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_189|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_177|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_527|, #memory_int=|v_#memory_int_2179|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_627|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_233|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_595|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_623|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_177|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_197|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_283|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 27024#[L1812-1]don't care [5923] L1812-1-->L1827-4: Formula: (let ((.cse6 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_621| 0))) (and (let ((.cse2 (select |v_#memory_int_2480| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|))) (let ((.cse5 (select .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|)) (.cse4 (select |v_#memory_int_2480| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|))) (let ((.cse1 (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685| 4) (select |v_#length_1806| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|))) (.cse0 (= .cse5 (select .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|))) (.cse3 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|))) (or (and .cse0 .cse1 (= (store |v_#memory_int_2480| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685| (store .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_487|)) |v_#memory_int_2479|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_621| 1) (= (store |v_#memory_$Pointer$.base_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685| (store (select |v_#memory_$Pointer$.base_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685| (select (select |v_#memory_$Pointer$.base_1857| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|))) |v_#memory_$Pointer$.base_1857|) (= (store |v_#memory_$Pointer$.offset_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685| (store (select |v_#memory_$Pointer$.offset_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685| (select (select |v_#memory_$Pointer$.offset_1857| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|))) |v_#memory_$Pointer$.offset_1857|) .cse3 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_714| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_713|)) (and .cse1 (not .cse0) (= |v_#memory_$Pointer$.offset_1857| (store |v_#memory_$Pointer$.offset_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569| (store (select |v_#memory_$Pointer$.offset_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| (select (select |v_#memory_$Pointer$.offset_1857| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|)))) (= |v_#memory_$Pointer$.base_1857| (store |v_#memory_$Pointer$.base_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569| (store (select |v_#memory_$Pointer$.base_1858| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| (select (select |v_#memory_$Pointer$.base_1857| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|)))) (= (store |v_#memory_int_2480| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569| (store .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| .cse5)) |v_#memory_int_2479|) .cse3 .cse6))))) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_297| |v_ULTIMATE.start_readV_#t~ret38#1_357|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_245|) (= (select |v_#valid_2125| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_487| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_253|) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| 4) (select |v_#length_1806| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|)) (= (select |v_#valid_2125| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_297| (ite .cse6 0 1)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_245|) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1858|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_245|, #valid=|v_#valid_2125|, #memory_int=|v_#memory_int_2480|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_245|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|, #length=|v_#length_1806|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_714|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1858|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_253|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_357|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_891|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1857|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_245|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_487|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_569|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_909|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_621|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_245|, #valid=|v_#valid_2125|, #memory_int=|v_#memory_int_2479|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_297|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|, #length=|v_#length_1806|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_713|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1857|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_253|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base] 26126#[L1827-4]don't care [5629] L1827-4-->L1826-3: Formula: (and (= (select |v_#valid_1683| |v_ULTIMATE.start_readV_~#expected~0#1.base_557|) 1) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_495|) (= |v_ULTIMATE.start_readV_#res#1_259| (select (select |v_#memory_int_2079| |v_ULTIMATE.start_readV_~#expected~0#1.base_557|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_495|)) (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_495| 4) (select |v_#length_1464| |v_ULTIMATE.start_readV_~#expected~0#1.base_557|))) InVars {#valid=|v_#valid_1683|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_495|, #memory_int=|v_#memory_int_2079|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_557|, #length=|v_#length_1464|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_271|, #valid=|v_#valid_1683|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_495|, #memory_int=|v_#memory_int_2079|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_557|, #length=|v_#length_1464|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_299|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_259|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 26128#[L1826-3]don't care [5812] L1826-3-->L1923-2: Formula: (and (= |v_~#q~0.base_568| |v_ULTIMATE.start_readV_#in~v#1.base_203|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_203| (+ 32 |v_~#q~0.offset_560|)) (= |v_ULTIMATE.start_readV_#res#1_331| |v_ULTIMATE.start_Push_~t~4#1_67|) (= |v_#valid_1959| (store |v_#valid_1960| |v_ULTIMATE.start_readV_~#expected~0#1.base_664| 0))) InVars {~#q~0.base=|v_~#q~0.base_568|, ~#q~0.offset=|v_~#q~0.offset_560|, #valid=|v_#valid_1960|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_664|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_331|} OutVars{~#q~0.base=|v_~#q~0.base_568|, ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_67|, ~#q~0.offset=|v_~#q~0.offset_560|, #valid=|v_#valid_1959|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_575|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_203|, ULTIMATE.start_Push_#t~ret78#1=|v_ULTIMATE.start_Push_#t~ret78#1_51|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_331|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_203|} AuxVars[] AssignedVars[ULTIMATE.start_Push_~t~4#1, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, ULTIMATE.start_Push_#t~ret78#1, ULTIMATE.start_readV_#in~v#1.base] 25818#[L1923-2]don't care [5921] L1923-2-->L1826-6: Formula: (and (= (store |v_#valid_2120| |v_ULTIMATE.start_readV_~#expected~0#1.base_729| 1) |v_#valid_2119|) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_729| 0)) (= (select |v_#valid_2120| |v_ULTIMATE.start_readV_~#expected~0#1.base_729|) 0) (= |v_ULTIMATE.start_readV_#in~v#1.offset_223| |v_ULTIMATE.start_readV_~v#1.offset_329|) (< |v_#StackHeapBarrier_150| |v_ULTIMATE.start_readV_~#expected~0#1.base_729|) (= (store |v_#length_1801| |v_ULTIMATE.start_readV_~#expected~0#1.base_729| 4) |v_#length_1800|) (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_631| 0) (= |v_ULTIMATE.start_readV_~v#1.base_329| |v_ULTIMATE.start_readV_#in~v#1.base_223|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_150|, #valid=|v_#valid_2120|, #length=|v_#length_1801|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_223|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_223|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_351|, #StackHeapBarrier=|v_#StackHeapBarrier_150|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_329|, #valid=|v_#valid_2119|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_631|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_729|, #length=|v_#length_1800|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_223|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_403|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_329|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_367|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_223|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_~v#1.base, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#res#1] 25820#[L1826-6]don't care [5462] L1826-6-->L1827-7: Formula: (and (= |v_ULTIMATE.start_readV_~v#1.offset_223| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_135|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_135| |v_ULTIMATE.start_readV_~v#1.base_223|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_157| 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_147| |v_ULTIMATE.start_readV_~#expected~0#1.offset_415|) (= |v_ULTIMATE.start_readV_~#expected~0#1.base_461| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_147|) (= (select (select |v_#memory_int_1941| |v_ULTIMATE.start_readV_~#expected~0#1.base_461|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_415|) 0)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_223|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_415|, #memory_int=|v_#memory_int_1941|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_461|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_223|} OutVars{ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_223|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_147|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_135|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_147|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_415|, #memory_int=|v_#memory_int_1941|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_185|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_461|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_135|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_157|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_223|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 26496#[L1827-7]don't care [5832] L1827-7-->L1815-15: Formula: (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_211|) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| 4) (select |v_#length_1694| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|)) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531|) (let ((.cse2 (select |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|))) (let ((.cse6 (select .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|)) (.cse5 (select |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|))) (let ((.cse3 (= .cse6 (select .cse5 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531|))) (.cse0 (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651| 4) (select |v_#length_1694| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|))) (.cse1 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|)) (.cse4 (= (select |v_#valid_1989| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) 1))) (or (and (= |v_#memory_$Pointer$.base_1779| (store |v_#memory_$Pointer$.base_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651| (store (select |v_#memory_$Pointer$.base_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651| (select (select |v_#memory_$Pointer$.base_1779| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|)))) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_659| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_660|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_565| 1) .cse0 .cse1 (= |v_#memory_int_2347| (store |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651| (store .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_447|))) (= (store |v_#memory_$Pointer$.offset_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651| (store (select |v_#memory_$Pointer$.offset_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651| (select (select |v_#memory_$Pointer$.offset_1779| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|))) |v_#memory_$Pointer$.offset_1779|) .cse3 .cse4) (and (not .cse3) (= (store |v_#memory_$Pointer$.base_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531| (store (select |v_#memory_$Pointer$.base_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| (select (select |v_#memory_$Pointer$.base_1779| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531|))) |v_#memory_$Pointer$.base_1779|) (= (store |v_#memory_$Pointer$.offset_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531| (store (select |v_#memory_$Pointer$.offset_1780| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| (select (select |v_#memory_$Pointer$.offset_1779| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531|))) |v_#memory_$Pointer$.offset_1779|) (= (store |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531| (store .cse5 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| .cse6)) |v_#memory_int_2347|) .cse0 .cse1 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_565| 0) .cse4))))) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_197|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_211|) (= (select |v_#valid_1989| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_197| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_447| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_219|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1780|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_211|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_197|, #valid=|v_#valid_1989|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_211|, #memory_int=|v_#memory_int_2348|, #length=|v_#length_1694|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1780|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_219|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_197|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_849|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1779|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_211|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_447|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_867|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_565|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_211|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_197|, #valid=|v_#valid_1989|, #memory_int=|v_#memory_int_2347|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|, #length=|v_#length_1694|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_659|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1779|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_219|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_197|} AuxVars[|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_660|] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base] 26498#[L1815-15]don't care [5875] L1815-15-->L1826-8: Formula: (and (= (select |v_#valid_2049| |v_ULTIMATE.start_readV_~#expected~0#1.base_695|) 1) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_603|) (= (ite (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_593| 0) 0 1) |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_275|) (= (select (select |v_#memory_int_2413| |v_ULTIMATE.start_readV_~#expected~0#1.base_695|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_603|) |v_ULTIMATE.start_readV_#res#1_349|) (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_603| 4) (select |v_#length_1746| |v_ULTIMATE.start_readV_~#expected~0#1.base_695|))) InVars {ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_593|, #valid=|v_#valid_2049|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_603|, #memory_int=|v_#memory_int_2413|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_695|, #length=|v_#length_1746|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_331|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_593|, #valid=|v_#valid_2049|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_603|, #memory_int=|v_#memory_int_2413|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_275|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_695|, #length=|v_#length_1746|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_385|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_349|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 18906#[L1826-8]don't care [5591] L1826-8-->L1923-4: Formula: (and (= (store |v_#valid_1656| |v_ULTIMATE.start_readV_~#expected~0#1.base_540| 0) |v_#valid_1655|) (= |v_ULTIMATE.start_readV_#res#1_251| |v_ULTIMATE.start_Push_#t~ret79#1_41|)) InVars {#valid=|v_#valid_1656|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_540|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_251|} OutVars{ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_41|, #valid=|v_#valid_1655|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_481|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_251|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~ret79#1, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base] 18908#[L1923-4]don't care [5423] L1923-4-->L1923-11: Formula: (let ((.cse0 (+ 104 |v_~#q~0.offset_356|))) (and (<= (+ 108 |v_~#q~0.offset_356|) (select |v_#length_1304| |v_~#q~0.base_362|)) (not (< |v_ULTIMATE.start_Push_~t~4#1_35| (+ |v_ULTIMATE.start_Push_#t~mem80#1_29| |v_ULTIMATE.start_Push_#t~ret79#1_31| 1))) (<= 0 .cse0) (= (select |v_#valid_1481| |v_~#q~0.base_362|) 1) (= |v_ULTIMATE.start_Push_#t~mem80#1_29| (select (select |v_#memory_int_1893| |v_~#q~0.base_362|) .cse0)) (not |v_ULTIMATE.start_Push_#t~short82#1_45|))) InVars {ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_35|, ~#q~0.base=|v_~#q~0.base_362|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_31|, ~#q~0.offset=|v_~#q~0.offset_356|, #valid=|v_#valid_1481|, #memory_int=|v_#memory_int_1893|, #length=|v_#length_1304|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_35|, ~#q~0.base=|v_~#q~0.base_362|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_31|, ~#q~0.offset=|v_~#q~0.offset_356|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_45|, #valid=|v_#valid_1481|, #memory_int=|v_#memory_int_1893|, #length=|v_#length_1304|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_#t~mem80#1] 23876#[L1923-11]don't care [5917] L1923-11-->L1925-1: Formula: (let ((.cse0 (+ 104 |v_~#q~0.offset_624|))) (and (<= 0 .cse0) (= |v_ULTIMATE.start_Push_#t~mem83#1_45| (select (select |v_#memory_int_2469| |v_~#q~0.base_632|) .cse0)) |v_ULTIMATE.start_Push_#t~short82#1_88| (<= (+ 108 |v_~#q~0.offset_624|) (select |v_#length_1794| |v_~#q~0.base_632|)) (= (select |v_#valid_2113| |v_~#q~0.base_632|) 1))) InVars {~#q~0.base=|v_~#q~0.base_632|, ~#q~0.offset=|v_~#q~0.offset_624|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_88|, #valid=|v_#valid_2113|, #memory_int=|v_#memory_int_2469|, #length=|v_#length_1794|} OutVars{~#q~0.base=|v_~#q~0.base_632|, ~#q~0.offset=|v_~#q~0.offset_624|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_61|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_45|, #valid=|v_#valid_2113|, #memory_int=|v_#memory_int_2469|, ULTIMATE.start_Push_#t~mem81#1=|v_ULTIMATE.start_Push_#t~mem81#1_51|, #length=|v_#length_1794|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_57|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~ret79#1, ULTIMATE.start_Push_#t~mem83#1, ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_#t~mem81#1, ULTIMATE.start_Push_#t~mem80#1] 24382#[L1925-1]don't care [5931] L1925-1-->L1831-15: Formula: (let ((.cse5 (* |v_ULTIMATE.start_Push_~temp~5#1_33| 4))) (let ((.cse0 (+ 40 |v_~#q~0.offset_636| .cse5))) (and (= |v_ULTIMATE.start_writeV_#in~w#1_307| |v_ULTIMATE.start_writeV_~w#1_439|) (= |v_~#q~0.base_644| |v_ULTIMATE.start_writeV_#in~v#1.base_281|) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_281| |v_ULTIMATE.start_writeV_~v#1.offset_425|) (= (store |v_#memory_$Pointer$.offset_1870| |v_~#q~0.base_644| (store (select |v_#memory_$Pointer$.offset_1870| |v_~#q~0.base_644|) .cse0 |v_ULTIMATE.start_Push_~elem#1.offset_49|)) |v_#memory_$Pointer$.offset_1869|) (= |v_ULTIMATE.start_writeV_~w#1_439| |v_ULTIMATE.start_atomic_exchange_#in~v#1_317|) (= |v_ULTIMATE.start_Push_~temp~5#1_33| (let ((.cse2 (= |v_ULTIMATE.start_Push_~t~4#1_69| 0)) (.cse1 (= |v_ULTIMATE.start_Push_#t~mem83#1_48| 0))) (ite (or .cse1 .cse2) 0 (let ((.cse4 (= |v_ULTIMATE.start_Push_~t~4#1_69| 1)) (.cse3 (= |v_ULTIMATE.start_Push_#t~mem83#1_48| 1))) (ite .cse3 (ite (or .cse2 .cse4) |v_ULTIMATE.start_Push_~t~4#1_69| (ite (<= 0 |v_ULTIMATE.start_Push_~t~4#1_69|) (mod |v_ULTIMATE.start_Push_~t~4#1_69| 2) v_~bitwiseAnd_290)) (ite .cse4 (ite (or .cse1 .cse3) |v_ULTIMATE.start_Push_#t~mem83#1_48| (ite (<= 0 |v_ULTIMATE.start_Push_#t~mem83#1_48|) (mod |v_ULTIMATE.start_Push_#t~mem83#1_48| 2) v_~bitwiseAnd_289)) v_~bitwiseAnd_291)))))) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_281| (+ |v_~#q~0.offset_636| 36)) (<= (+ 44 |v_~#q~0.offset_636| .cse5) (select |v_#length_1816| |v_~#q~0.base_644|)) (= (select |v_#valid_2139| |v_~#q~0.base_644|) 1) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_311| |v_ULTIMATE.start_writeV_~v#1.base_425|) (= (store |v_#memory_int_2496| |v_~#q~0.base_644| (store (select |v_#memory_int_2496| |v_~#q~0.base_644|) .cse0 (select (select |v_#memory_int_2495| |v_~#q~0.base_644|) .cse0))) |v_#memory_int_2495|) (= |v_#memory_$Pointer$.base_1869| (store |v_#memory_$Pointer$.base_1870| |v_~#q~0.base_644| (store (select |v_#memory_$Pointer$.base_1870| |v_~#q~0.base_644|) .cse0 |v_ULTIMATE.start_Push_~elem#1.base_49|))) (= |v_ULTIMATE.start_writeV_#in~v#1.base_281| |v_ULTIMATE.start_writeV_~v#1.base_425|) (<= 0 .cse0) (= |v_ULTIMATE.start_writeV_~v#1.offset_425| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_311|) (= |v_ULTIMATE.start_writeV_#in~w#1_307| (+ |v_ULTIMATE.start_Push_~t~4#1_69| 1))))) InVars {~#q~0.base=|v_~#q~0.base_644|, ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_69|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_49|, ~#q~0.offset=|v_~#q~0.offset_636|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_48|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1870|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_49|, #valid=|v_#valid_2139|, #memory_int=|v_#memory_int_2496|, #length=|v_#length_1816|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1870|} OutVars{~#q~0.base=|v_~#q~0.base_644|, ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_69|, ~#q~0.offset=|v_~#q~0.offset_636|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1869|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_425|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_425|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_281|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_317|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_281|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_49|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_307|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_33|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_393|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_439|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_49|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_311|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_477|, #valid=|v_#valid_2139|, #memory_int=|v_#memory_int_2495|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_311|, #length=|v_#length_1816|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1869|} AuxVars[v_~bitwiseAnd_290, v_~bitwiseAnd_291, v_~bitwiseAnd_289] AssignedVars[ULTIMATE.start_Push_#t~mem83#1, #memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_Push_~temp~5#1, ULTIMATE.start_atomic_exchange_#res#1, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, ULTIMATE.start_writeV_#t~ret40#1, #memory_int, ULTIMATE.start_atomic_exchange_#in~obj#1.base, #memory_$Pointer$.offset] 24384#[L1831-15]don't care [5972] L1831-15-->L1830-8: Formula: (let ((.cse0 (select |v_#memory_int_2566| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|))) (and (= |v_ULTIMATE.start_atomic_exchange_~v#1_511| |v_ULTIMATE.start_atomic_exchange_#in~v#1_347|) (<= 0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|) (= (store |v_#memory_$Pointer$.offset_1934| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579| (store (select |v_#memory_$Pointer$.offset_1934| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579| (select (select |v_#memory_$Pointer$.offset_1933| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|))) |v_#memory_$Pointer$.offset_1933|) (<= (+ |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579| 4) (select |v_#length_1872| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|)) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_341| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|) (= (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|) |v_ULTIMATE.start_atomic_exchange_~t~0#1_543|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_341|) (= (store |v_#memory_int_2566| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579| |v_ULTIMATE.start_atomic_exchange_~v#1_511|)) |v_#memory_int_2565|) (= (store |v_#memory_$Pointer$.base_1934| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579| (store (select |v_#memory_$Pointer$.base_1934| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579| (select (select |v_#memory_$Pointer$.base_1933| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|))) |v_#memory_$Pointer$.base_1933|) (= |v_ULTIMATE.start_atomic_exchange_#res#1_427| |v_ULTIMATE.start_atomic_exchange_~t~0#1_543|) (= (select |v_#valid_2211| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|) 1))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1934|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_341|, #valid=|v_#valid_2211|, #memory_int=|v_#memory_int_2566|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_341|, #length=|v_#length_1872|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1934|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_347|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1933|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_543|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_645|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_347|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_511|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_579|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_427|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_341|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_533|, #valid=|v_#valid_2211|, #memory_int=|v_#memory_int_2565|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_341|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_579|, #length=|v_#length_1872|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1933|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, #memory_$Pointer$.base, ULTIMATE.start_atomic_exchange_#res#1, ULTIMATE.start_writeV_#t~ret40#1, #memory_int, ULTIMATE.start_atomic_exchange_~obj#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, ULTIMATE.start_atomic_exchange_#t~mem34#1, #memory_$Pointer$.offset] 24586#[L1830-8]don't care [5992] L1830-8-->L1826-26: Formula: (and (= |v_ULTIMATE.start_Push_~elem#1.offset_55| |v_ULTIMATE.start_Push_#in~elem#1.offset_27|) (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_663| 0) (= |v_ULTIMATE.start_readV_~v#1.base_347| |v_ULTIMATE.start_readV_#in~v#1.base_247|) (= (store |v_#length_1903| |v_ULTIMATE.start_readV_~#expected~0#1.base_771| 4) |v_#length_1902|) (< |v_#StackHeapBarrier_164| |v_ULTIMATE.start_readV_~#expected~0#1.base_771|) (= (select |v_#valid_2250| |v_ULTIMATE.start_readV_~#expected~0#1.base_771|) 0) (= (store |v_#valid_2250| |v_ULTIMATE.start_readV_~#expected~0#1.base_771| 1) |v_#valid_2249|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_247| (+ |v_~#q~0.offset_718| 36)) (= |v_ULTIMATE.start_readV_#in~v#1.offset_247| |v_ULTIMATE.start_readV_~v#1.offset_347|) (= |v_~#q~0.base_726| |v_ULTIMATE.start_readV_#in~v#1.base_247|) (= |v_ULTIMATE.start_Push_#in~elem#1.base_27| |v_~#items~0.base_58|) (= (+ |v_~#items~0.offset_58| 4 (* |v_ULTIMATE.start_main_~i~2#1_221| 8)) |v_ULTIMATE.start_Push_#in~elem#1.offset_27|) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_771| 0)) (= |v_ULTIMATE.start_Push_~elem#1.base_55| |v_ULTIMATE.start_Push_#in~elem#1.base_27|)) InVars {~#q~0.base=|v_~#q~0.base_726|, ~#q~0.offset=|v_~#q~0.offset_718|, #StackHeapBarrier=|v_#StackHeapBarrier_164|, ~#items~0.base=|v_~#items~0.base_58|, #valid=|v_#valid_2250|, #length=|v_#length_1903|, ~#items~0.offset=|v_~#items~0.offset_58|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_221|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_73|, ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_375|, ULTIMATE.start_Push_#in~elem#1.offset=|v_ULTIMATE.start_Push_#in~elem#1.offset_27|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_53|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_427|, ULTIMATE.start_Push_#t~ret78#1=|v_ULTIMATE.start_Push_#t~ret78#1_57|, ~#items~0.offset=|v_~#items~0.offset_58|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_55|, ~#items~0.base=|v_~#items~0.base_58|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_97|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_663|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_771|, #length=|v_#length_1902|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_247|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_247|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_63|, ~#q~0.base=|v_~#q~0.base_726|, ~#q~0.offset=|v_~#q~0.offset_718|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_347|, ULTIMATE.start_Push_#t~mem81#1=|v_ULTIMATE.start_Push_#t~mem81#1_57|, ULTIMATE.start_Push_#in~elem#1.base=|v_ULTIMATE.start_Push_#in~elem#1.base_27|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_221|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_399|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_67|, #StackHeapBarrier=|v_#StackHeapBarrier_164|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_37|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_55|, #valid=|v_#valid_2249|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_347|} AuxVars[] AssignedVars[ULTIMATE.start_Push_~t~4#1, ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_Push_#in~elem#1.offset, ULTIMATE.start_Push_#t~mem83#1, ULTIMATE.start_readV_~v#1.base, ULTIMATE.start_Push_#t~mem81#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_Push_#t~ret78#1, ULTIMATE.start_Push_#in~elem#1.base, ULTIMATE.start_readV_#res#1, ULTIMATE.start_Push_~elem#1.offset, ULTIMATE.start_Push_#t~ret79#1, ULTIMATE.start_Push_~temp~5#1, ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_~elem#1.base, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#in~v#1.base, ULTIMATE.start_Push_#t~mem80#1] 23664#[L1826-26]don't care [5598] L1826-26-->L1827-26: Formula: (and (= (select (select |v_#memory_int_2059| |v_ULTIMATE.start_readV_~#expected~0#1.base_545|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_483|) 0) (= |v_ULTIMATE.start_readV_~v#1.offset_257| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_157|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_169| |v_ULTIMATE.start_readV_~#expected~0#1.offset_483|) (= |v_ULTIMATE.start_readV_~#expected~0#1.base_545| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_169|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_175| 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_157| |v_ULTIMATE.start_readV_~v#1.base_257|)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_257|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_483|, #memory_int=|v_#memory_int_2059|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_545|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_257|} OutVars{ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_257|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_169|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_157|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_169|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_483|, #memory_int=|v_#memory_int_2059|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_545|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_157|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_175|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_257|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 26254#[L1827-26]don't care [5841] L1827-26-->L1815-47: Formula: (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_217|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_203| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| 4) (select |v_#length_1700| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_203|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_457| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_225|) (= (select |v_#valid_1999| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) 1) (let ((.cse2 (select |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|))) (let ((.cse4 (select |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|)) (.cse5 (select .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|))) (let ((.cse1 (= (select .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|) .cse5)) (.cse0 (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| 4) (select |v_#length_1700| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|))) (.cse3 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|))) (or (and (= (store |v_#memory_$Pointer$.base_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657| (store (select |v_#memory_$Pointer$.base_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| (select (select |v_#memory_$Pointer$.base_1791| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|))) |v_#memory_$Pointer$.base_1791|) (= |v_#memory_$Pointer$.offset_1791| (store |v_#memory_$Pointer$.offset_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657| (store (select |v_#memory_$Pointer$.offset_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| (select (select |v_#memory_$Pointer$.offset_1791| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|)))) .cse0 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_575| 1) .cse1 (= |v_#memory_int_2361| (store |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657| (store .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_457|))) .cse3 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_670| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_669|)) (and (= |v_#memory_$Pointer$.base_1791| (store |v_#memory_$Pointer$.base_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539| (store (select |v_#memory_$Pointer$.base_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| (select (select |v_#memory_$Pointer$.base_1791| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|)))) (not .cse1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_575| 0) .cse0 (= (store |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539| (store .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| .cse5)) |v_#memory_int_2361|) (= (store |v_#memory_$Pointer$.offset_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539| (store (select |v_#memory_$Pointer$.offset_1792| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| (select (select |v_#memory_$Pointer$.offset_1791| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|))) |v_#memory_$Pointer$.offset_1791|) .cse3))))) (= (select |v_#valid_1999| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_217|) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1792|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_217|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_203|, #valid=|v_#valid_1999|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_217|, #memory_int=|v_#memory_int_2362|, #length=|v_#length_1700|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1792|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_225|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_203|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_859|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1791|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_217|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_457|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_877|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_575|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_217|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_203|, #valid=|v_#valid_1999|, #memory_int=|v_#memory_int_2361|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_259|, #length=|v_#length_1700|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_669|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1791|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_225|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_203|} AuxVars[|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_670|] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset] 26454#[L1815-47]don't care [5904] L1815-47-->L1828-22: Formula: (and (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_621| 4) (select |v_#length_1776| |v_ULTIMATE.start_readV_~#expected~0#1.base_719|)) (= |v_ULTIMATE.start_readV_#res#1_359| |v_ULTIMATE.start_readV_#t~mem39#1_395|) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_621|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_291| (ite (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_613| 0) 0 1)) (= (select |v_#valid_2095| |v_ULTIMATE.start_readV_~#expected~0#1.base_719|) 1) (= (select (select |v_#memory_int_2453| |v_ULTIMATE.start_readV_~#expected~0#1.base_719|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_621|) |v_ULTIMATE.start_readV_#t~mem39#1_395|)) InVars {ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_613|, #valid=|v_#valid_2095|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_621|, #memory_int=|v_#memory_int_2453|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_719|, #length=|v_#length_1776|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_339|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_613|, #valid=|v_#valid_2095|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_621|, #memory_int=|v_#memory_int_2453|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_291|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_719|, #length=|v_#length_1776|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_395|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_359|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 26456#[L1828-22]don't care [5700] L1828-22-->L1923-22: Formula: (and (= (store |v_#valid_1782| |v_ULTIMATE.start_readV_~#expected~0#1.base_590| 0) |v_#valid_1781|) (= |v_ULTIMATE.start_readV_#res#1_275| |v_ULTIMATE.start_Push_~t~4#1_59|)) InVars {#valid=|v_#valid_1782|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_590|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_275|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_59|, #valid=|v_#valid_1781|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_523|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_323|, ULTIMATE.start_Push_#t~ret78#1=|v_ULTIMATE.start_Push_#t~ret78#1_45|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_275|} AuxVars[] AssignedVars[ULTIMATE.start_Push_~t~4#1, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_Push_#t~ret78#1] 27190#[L1923-22]don't care [5906] L1923-22-->L1826-31: Formula: (and (= |v_ULTIMATE.start_readV_#in~v#1.offset_217| (+ 32 |v_~#q~0.offset_618|)) (< |v_#StackHeapBarrier_146| |v_ULTIMATE.start_readV_~#expected~0#1.base_721|) (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_623| 0) (= (store |v_#length_1779| |v_ULTIMATE.start_readV_~#expected~0#1.base_721| 4) |v_#length_1778|) (= (store |v_#valid_2098| |v_ULTIMATE.start_readV_~#expected~0#1.base_721| 1) |v_#valid_2097|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_217| |v_ULTIMATE.start_readV_~v#1.offset_325|) (= |v_~#q~0.base_626| |v_ULTIMATE.start_readV_#in~v#1.base_217|) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_721| 0)) (= (select |v_#valid_2098| |v_ULTIMATE.start_readV_~#expected~0#1.base_721|) 0) (= |v_ULTIMATE.start_readV_~v#1.base_325| |v_ULTIMATE.start_readV_#in~v#1.base_217|)) InVars {~#q~0.base=|v_~#q~0.base_626|, ~#q~0.offset=|v_~#q~0.offset_618|, #StackHeapBarrier=|v_#StackHeapBarrier_146|, #valid=|v_#valid_2098|, #length=|v_#length_1779|} OutVars{~#q~0.base=|v_~#q~0.base_626|, ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_343|, ~#q~0.offset=|v_~#q~0.offset_618|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_325|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_397|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_361|, #StackHeapBarrier=|v_#StackHeapBarrier_146|, #valid=|v_#valid_2097|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_623|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_721|, #length=|v_#length_1778|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_217|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_325|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_217|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_~v#1.base, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#in~v#1.base] 26614#[L1826-31]don't care [5836] L1826-31-->L1812-18: Formula: (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_199| |v_ULTIMATE.start_readV_~v#1.base_301|) (= |v_ULTIMATE.start_readV_~v#1.offset_301| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_199|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_213| |v_ULTIMATE.start_readV_~#expected~0#1.offset_585|) (= |v_ULTIMATE.start_readV_~#expected~0#1.base_677| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_213|) (= (select (select |v_#memory_int_2351| |v_ULTIMATE.start_readV_~#expected~0#1.base_677|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_585|) 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_221| 0)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_301|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_585|, #memory_int=|v_#memory_int_2351|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_677|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_301|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_535|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_853|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_301|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_213|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_451|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_535|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_871|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_569|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_653|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_213|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_199|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_585|, #memory_int=|v_#memory_int_2351|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_653|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_255|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_677|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_663|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_199|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_221|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_301|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 24850#[L1812-18]don't care [5776] L1812-18-->L1815-55: Formula: (and (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_431| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_207|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_199|) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519|) (let ((.cse0 (select |v_#memory_int_2260| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|))) (let ((.cse4 (select .cse0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639|)) (.cse3 (select |v_#memory_int_2260| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|))) (let ((.cse1 (= (select |v_#valid_1893| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|) 1)) (.cse2 (= .cse4 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519|)))) (or (and (= |v_#memory_int_2259| (store |v_#memory_int_2260| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639| (store .cse0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_431|))) (= (store |v_#memory_$Pointer$.offset_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639| (store (select |v_#memory_$Pointer$.offset_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639| (select (select |v_#memory_$Pointer$.offset_1705| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639|))) |v_#memory_$Pointer$.offset_1705|) .cse1 (= (store |v_#memory_$Pointer$.base_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639| (store (select |v_#memory_$Pointer$.base_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639| (select (select |v_#memory_$Pointer$.base_1705| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639|))) |v_#memory_$Pointer$.base_1705|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_638| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_637|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_543| 1) .cse2) (and (= (store |v_#memory_int_2260| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519| .cse4)) |v_#memory_int_2259|) .cse1 (= (store |v_#memory_$Pointer$.offset_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519| (store (select |v_#memory_$Pointer$.offset_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519| (select (select |v_#memory_$Pointer$.offset_1705| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519|))) |v_#memory_$Pointer$.offset_1705|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_543| 0) (not .cse2) (= (store |v_#memory_$Pointer$.base_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519| (store (select |v_#memory_$Pointer$.base_1706| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519| (select (select |v_#memory_$Pointer$.base_1705| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519|))) |v_#memory_$Pointer$.base_1705|)))))) (= (select |v_#valid_1893| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|) 1) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639| 4) (select |v_#length_1626| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_199|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_187|) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519| 4) (select |v_#length_1626| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|)) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_187| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1706|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_199|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_187|, #valid=|v_#valid_1893|, #memory_int=|v_#memory_int_2260|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_199|, #length=|v_#length_1626|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_638|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1706|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_207|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_187|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_519|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_833|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1705|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_199|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_431|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_519|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_851|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_543|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_639|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_199|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_187|, #valid=|v_#valid_1893|, #memory_int=|v_#memory_int_2259|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_639|, #length=|v_#length_1626|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_637|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1705|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_207|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_187|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base] 22312#[L1815-55]don't care [5756] L1815-55-->L1826-33: Formula: (and (= (ite (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_531| 0) 0 1) |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_239|) (= |v_ULTIMATE.start_readV_#res#1_301| (select (select |v_#memory_int_2229| |v_ULTIMATE.start_readV_~#expected~0#1.base_619|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_545|)) (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_545| 4) (select |v_#length_1594| |v_ULTIMATE.start_readV_~#expected~0#1.base_619|)) (= (select |v_#valid_1853| |v_ULTIMATE.start_readV_~#expected~0#1.base_619|) 1) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_545|)) InVars {ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_531|, #valid=|v_#valid_1853|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_545|, #memory_int=|v_#memory_int_2229|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_619|, #length=|v_#length_1594|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_291|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_531|, #valid=|v_#valid_1853|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_545|, #memory_int=|v_#memory_int_2229|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_239|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_619|, #length=|v_#length_1594|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_337|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_301|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 22314#[L1826-33]don't care [5546] L1826-33-->L1923-26: Formula: (and (= |v_ULTIMATE.start_readV_#res#1_231| |v_ULTIMATE.start_Push_#t~ret79#1_37|) (= (store |v_#valid_1624| |v_ULTIMATE.start_readV_~#expected~0#1.base_514| 0) |v_#valid_1623|)) InVars {#valid=|v_#valid_1624|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_514|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_231|} OutVars{ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_37|, #valid=|v_#valid_1623|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_459|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_231|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~ret79#1, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base] 25044#[L1923-26]don't care [5679] L1923-26-->L1923-32: Formula: (let ((.cse0 (+ 104 |v_~#q~0.offset_470|))) (and (not (< |v_ULTIMATE.start_Push_~t~4#1_53| (+ |v_ULTIMATE.start_Push_#t~mem80#1_43| |v_ULTIMATE.start_Push_#t~ret79#1_47| 1))) (<= (+ 108 |v_~#q~0.offset_470|) (select |v_#length_1522| |v_~#q~0.base_478|)) (= |v_ULTIMATE.start_Push_#t~mem80#1_43| (select (select |v_#memory_int_2127| |v_~#q~0.base_478|) .cse0)) (<= 0 .cse0) (= (select |v_#valid_1761| |v_~#q~0.base_478|) 1) (not |v_ULTIMATE.start_Push_#t~short82#1_69|))) InVars {ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_53|, ~#q~0.base=|v_~#q~0.base_478|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_47|, ~#q~0.offset=|v_~#q~0.offset_470|, #valid=|v_#valid_1761|, #memory_int=|v_#memory_int_2127|, #length=|v_#length_1522|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_53|, ~#q~0.base=|v_~#q~0.base_478|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_47|, ~#q~0.offset=|v_~#q~0.offset_470|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_69|, #valid=|v_#valid_1761|, #memory_int=|v_#memory_int_2127|, #length=|v_#length_1522|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_43|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_#t~mem80#1] 26332#[L1923-32]don't care [5999] L1923-32-->L1925-5: Formula: (let ((.cse0 (+ 104 |v_~#q~0.offset_728|))) (and (<= (+ 108 |v_~#q~0.offset_728|) (select |v_#length_1916| |v_~#q~0.base_736|)) (<= 0 .cse0) (= (select |v_#valid_2263| |v_~#q~0.base_736|) 1) (= |v_ULTIMATE.start_Push_~temp~5#1_43| (let ((.cse1 (= |v_ULTIMATE.start_Push_~t~4#1_79| 0)) (.cse2 (= |v_ULTIMATE.start_Push_#t~mem83#1_59| 0))) (ite (or .cse1 .cse2) 0 (let ((.cse4 (= |v_ULTIMATE.start_Push_~t~4#1_79| 1)) (.cse3 (= |v_ULTIMATE.start_Push_#t~mem83#1_59| 1))) (ite .cse3 (ite (or .cse4 .cse1) |v_ULTIMATE.start_Push_~t~4#1_79| (ite (<= 0 |v_ULTIMATE.start_Push_~t~4#1_79|) (mod |v_ULTIMATE.start_Push_~t~4#1_79| 2) v_~bitwiseAnd_296)) (ite .cse4 (ite (or .cse2 .cse3) |v_ULTIMATE.start_Push_#t~mem83#1_59| (ite (<= 0 |v_ULTIMATE.start_Push_#t~mem83#1_59|) (mod |v_ULTIMATE.start_Push_#t~mem83#1_59| 2) v_~bitwiseAnd_297)) v_~bitwiseAnd_295)))))) |v_ULTIMATE.start_Push_#t~short82#1_106| (= |v_ULTIMATE.start_Push_#t~mem83#1_59| (select (select |v_#memory_int_2619| |v_~#q~0.base_736|) .cse0)))) InVars {ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_79|, ~#q~0.base=|v_~#q~0.base_736|, ~#q~0.offset=|v_~#q~0.offset_728|, ULTIMATE.start_Push_#t~short82#1=|v_ULTIMATE.start_Push_#t~short82#1_106|, #valid=|v_#valid_2263|, #memory_int=|v_#memory_int_2619|, #length=|v_#length_1916|} OutVars{ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_79|, ~#q~0.base=|v_~#q~0.base_736|, ~#q~0.offset=|v_~#q~0.offset_728|, ULTIMATE.start_Push_#t~ret79#1=|v_ULTIMATE.start_Push_#t~ret79#1_73|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_59|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_43|, #valid=|v_#valid_2263|, #memory_int=|v_#memory_int_2619|, ULTIMATE.start_Push_#t~mem81#1=|v_ULTIMATE.start_Push_#t~mem81#1_63|, #length=|v_#length_1916|, ULTIMATE.start_Push_#t~mem80#1=|v_ULTIMATE.start_Push_#t~mem80#1_69|} AuxVars[v_~bitwiseAnd_297, v_~bitwiseAnd_295, v_~bitwiseAnd_296] AssignedVars[ULTIMATE.start_Push_#t~ret79#1, ULTIMATE.start_Push_#t~mem83#1, ULTIMATE.start_Push_~temp~5#1, ULTIMATE.start_Push_#t~short82#1, ULTIMATE.start_Push_#t~mem81#1, ULTIMATE.start_Push_#t~mem80#1] 26606#[L1925-5]don't care [5995] L1925-5-->L1831-50: Formula: (let ((.cse1 (* |v_ULTIMATE.start_Push_~temp~5#1_41| 4))) (let ((.cse0 (+ 40 .cse1 |v_~#q~0.offset_724|))) (and (= |v_#memory_int_2615| (store |v_#memory_int_2616| |v_~#q~0.base_732| (store (select |v_#memory_int_2616| |v_~#q~0.base_732|) .cse0 (select (select |v_#memory_int_2615| |v_~#q~0.base_732|) .cse0)))) (= |v_ULTIMATE.start_writeV_#in~w#1_357| |v_ULTIMATE.start_writeV_~w#1_501|) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_327| |v_ULTIMATE.start_writeV_~v#1.offset_477|) (= (select |v_#valid_2257| |v_~#q~0.base_732|) 1) (<= (+ 44 .cse1 |v_~#q~0.offset_724|) (select |v_#length_1910| |v_~#q~0.base_732|)) (= |v_ULTIMATE.start_writeV_#in~v#1.base_327| |v_ULTIMATE.start_writeV_~v#1.base_477|) (= |v_ULTIMATE.start_writeV_#in~w#1_357| (+ |v_ULTIMATE.start_Push_~t~4#1_77| 1)) (= |v_#memory_$Pointer$.base_1977| (store |v_#memory_$Pointer$.base_1978| |v_~#q~0.base_732| (store (select |v_#memory_$Pointer$.base_1978| |v_~#q~0.base_732|) .cse0 |v_ULTIMATE.start_Push_~elem#1.base_61|))) (= |v_ULTIMATE.start_writeV_~w#1_501| |v_ULTIMATE.start_atomic_exchange_#in~v#1_363|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_357| |v_ULTIMATE.start_writeV_~v#1.base_477|) (<= 0 .cse0) (= |v_~#q~0.base_732| |v_ULTIMATE.start_writeV_#in~v#1.base_327|) (= |v_ULTIMATE.start_writeV_~v#1.offset_477| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_357|) (= (store |v_#memory_$Pointer$.offset_1978| |v_~#q~0.base_732| (store (select |v_#memory_$Pointer$.offset_1978| |v_~#q~0.base_732|) .cse0 |v_ULTIMATE.start_Push_~elem#1.offset_61|)) |v_#memory_$Pointer$.offset_1977|) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_327| (+ |v_~#q~0.offset_724| 36))))) InVars {~#q~0.base=|v_~#q~0.base_732|, ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_77|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_61|, ~#q~0.offset=|v_~#q~0.offset_724|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_41|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1978|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_61|, #valid=|v_#valid_2257|, #memory_int=|v_#memory_int_2616|, #length=|v_#length_1910|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1978|} OutVars{~#q~0.base=|v_~#q~0.base_732|, ULTIMATE.start_Push_~t~4#1=|v_ULTIMATE.start_Push_~t~4#1_77|, ~#q~0.offset=|v_~#q~0.offset_724|, ULTIMATE.start_Push_#t~mem83#1=|v_ULTIMATE.start_Push_#t~mem83#1_57|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1977|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_477|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_477|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_327|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_363|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_327|, ULTIMATE.start_Push_~elem#1.offset=|v_ULTIMATE.start_Push_~elem#1.offset_61|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_357|, ULTIMATE.start_Push_~temp~5#1=|v_ULTIMATE.start_Push_~temp~5#1_41|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_501|, ULTIMATE.start_Push_~elem#1.base=|v_ULTIMATE.start_Push_~elem#1.base_61|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_357|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_549|, #valid=|v_#valid_2257|, #memory_int=|v_#memory_int_2615|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_357|, #length=|v_#length_1910|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1977|} AuxVars[] AssignedVars[ULTIMATE.start_Push_#t~mem83#1, #memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, ULTIMATE.start_writeV_#t~ret40#1, #memory_int, ULTIMATE.start_atomic_exchange_#in~obj#1.base, #memory_$Pointer$.offset] 26888#[L1831-50]don't care [6002] L1831-50-->L1830-26: Formula: (let ((.cse0 (select |v_#memory_int_2626| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|))) (and (= (store |v_#memory_$Pointer$.offset_1986| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603| (store (select |v_#memory_$Pointer$.offset_1986| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603| (select (select |v_#memory_$Pointer$.offset_1985| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|))) |v_#memory_$Pointer$.offset_1985|) (= (store |v_#memory_$Pointer$.base_1986| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603| (store (select |v_#memory_$Pointer$.base_1986| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603| (select (select |v_#memory_$Pointer$.base_1985| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|))) |v_#memory_$Pointer$.base_1985|) (= |v_ULTIMATE.start_atomic_exchange_~v#1_535| |v_ULTIMATE.start_atomic_exchange_#in~v#1_369|) (<= (+ |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603| 4) (select |v_#length_1920| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|)) (= |v_ULTIMATE.start_atomic_exchange_#res#1_457| |v_ULTIMATE.start_atomic_exchange_~t~0#1_569|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_363|) (= |v_ULTIMATE.start_atomic_exchange_~t~0#1_569| (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|)) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_363| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|) (<= 0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|) (= |v_#memory_int_2625| (store |v_#memory_int_2626| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603| |v_ULTIMATE.start_atomic_exchange_~v#1_535|))) (= (select |v_#valid_2267| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|) 1))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1986|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_363|, #valid=|v_#valid_2267|, #memory_int=|v_#memory_int_2626|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_363|, #length=|v_#length_1920|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1986|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_369|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1985|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_569|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_671|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_369|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_535|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_603|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_457|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_363|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_553|, #valid=|v_#valid_2267|, #memory_int=|v_#memory_int_2625|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_363|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_603|, #length=|v_#length_1920|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1985|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, #memory_$Pointer$.base, ULTIMATE.start_atomic_exchange_#res#1, ULTIMATE.start_writeV_#t~ret40#1, #memory_int, ULTIMATE.start_atomic_exchange_~obj#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, ULTIMATE.start_atomic_exchange_#t~mem34#1, #memory_$Pointer$.offset] 23068#[L1830-26]don't care [5824] L1830-26-->L1957-2: Formula: (and (= |v_#valid_1975| (store |v_#valid_1976| |v_ULTIMATE.start_main_~#r~1#1.base_33| 1)) (= |v_#length_1680| (store |v_#length_1681| |v_ULTIMATE.start_main_~#r~1#1.base_33| 4)) (= |v_ULTIMATE.start_Pop_#in~result#1.offset_23| |v_ULTIMATE.start_main_~#r~1#1.offset_31|) (= |v_ULTIMATE.start_main_~#r~1#1.offset_31| 0) (= |v_ULTIMATE.start_main_~#r~1#1.base_33| |v_ULTIMATE.start_Pop_#in~result#1.base_23|) (not (= |v_ULTIMATE.start_main_~#r~1#1.base_33| 0)) (= (select |v_#valid_1976| |v_ULTIMATE.start_main_~#r~1#1.base_33|) 0) (< |v_#StackHeapBarrier_132| |v_ULTIMATE.start_main_~#r~1#1.base_33|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_132|, #valid=|v_#valid_1976|, #length=|v_#length_1681|} OutVars{ULTIMATE.start_Pop_#in~result#1.base=|v_ULTIMATE.start_Pop_#in~result#1.base_23|, #StackHeapBarrier=|v_#StackHeapBarrier_132|, ULTIMATE.start_Pop_#res#1=|v_ULTIMATE.start_Pop_#res#1_41|, #valid=|v_#valid_1975|, ULTIMATE.start_main_~#r~1#1.base=|v_ULTIMATE.start_main_~#r~1#1.base_33|, ULTIMATE.start_Pop_#in~result#1.offset=|v_ULTIMATE.start_Pop_#in~result#1.offset_23|, #length=|v_#length_1680|, ULTIMATE.start_main_~#r~1#1.offset=|v_ULTIMATE.start_main_~#r~1#1.offset_31|} AuxVars[] AssignedVars[ULTIMATE.start_Pop_#in~result#1.base, ULTIMATE.start_Pop_#res#1, #valid, ULTIMATE.start_main_~#r~1#1.base, ULTIMATE.start_Pop_#in~result#1.offset, #length, ULTIMATE.start_main_~#r~1#1.offset] 22672#[L1957-2]don't care [5797] L1957-2-->L1826-51: Formula: (and (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_565| 0) (= (+ |v_~#q~0.offset_550| 36) |v_ULTIMATE.start_readV_#in~v#1.offset_199|) (< |v_#StackHeapBarrier_128| |v_ULTIMATE.start_readV_~#expected~0#1.base_649|) (= (select |v_#valid_1934| |v_ULTIMATE.start_readV_~#expected~0#1.base_649|) 0) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_649| 0)) (= |v_ULTIMATE.start_readV_~v#1.base_295| |v_ULTIMATE.start_readV_#in~v#1.base_199|) (= (store |v_#length_1651| |v_ULTIMATE.start_readV_~#expected~0#1.base_649| 4) |v_#length_1650|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_199| |v_ULTIMATE.start_readV_~v#1.offset_295|) (= (store |v_#valid_1934| |v_ULTIMATE.start_readV_~#expected~0#1.base_649| 1) |v_#valid_1933|) (= |v_ULTIMATE.start_Pop_~result#1.base_41| |v_ULTIMATE.start_Pop_#in~result#1.base_19|) (= |v_~#q~0.base_558| |v_ULTIMATE.start_readV_#in~v#1.base_199|) (= |v_ULTIMATE.start_Pop_#in~result#1.offset_19| |v_ULTIMATE.start_Pop_~result#1.offset_41|)) InVars {~#q~0.base=|v_~#q~0.base_558|, ~#q~0.offset=|v_~#q~0.offset_550|, #StackHeapBarrier=|v_#StackHeapBarrier_128|, ULTIMATE.start_Pop_#in~result#1.base=|v_ULTIMATE.start_Pop_#in~result#1.base_19|, #valid=|v_#valid_1934|, ULTIMATE.start_Pop_#in~result#1.offset=|v_ULTIMATE.start_Pop_#in~result#1.offset_19|, #length=|v_#length_1651|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_303|, ULTIMATE.start_Pop_#in~result#1.base=|v_ULTIMATE.start_Pop_#in~result#1.base_19|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_359|, ULTIMATE.start_Pop_#t~mem55#1.offset=|v_ULTIMATE.start_Pop_#t~mem55#1.offset_39|, ULTIMATE.start_Pop_#t~ret52#1=|v_ULTIMATE.start_Pop_#t~ret52#1_47|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_565|, ULTIMATE.start_Pop_#in~result#1.offset=|v_ULTIMATE.start_Pop_#in~result#1.offset_19|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_649|, #length=|v_#length_1650|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_199|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_199|, ULTIMATE.start_Pop_#t~mem54#1=|v_ULTIMATE.start_Pop_#t~mem54#1_31|, ~#q~0.base=|v_~#q~0.base_558|, ~#q~0.offset=|v_~#q~0.offset_550|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_295|, ULTIMATE.start_Pop_~temp~2#1=|v_ULTIMATE.start_Pop_~temp~2#1_29|, ULTIMATE.start_Pop_#t~mem55#1.base=|v_ULTIMATE.start_Pop_#t~mem55#1.base_39|, ULTIMATE.start_Pop_~result#1.base=|v_ULTIMATE.start_Pop_~result#1.base_41|, ULTIMATE.start_Pop_#t~ret56#1=|v_ULTIMATE.start_Pop_#t~ret56#1_35|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_321|, ULTIMATE.start_Pop_~result#1.offset=|v_ULTIMATE.start_Pop_~result#1.offset_41|, #StackHeapBarrier=|v_#StackHeapBarrier_128|, #valid=|v_#valid_1933|, ULTIMATE.start_Pop_~t~2#1=|v_ULTIMATE.start_Pop_~t~2#1_71|, ULTIMATE.start_Pop_#t~ret53#1=|v_ULTIMATE.start_Pop_#t~ret53#1_65|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_295|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_~v#1.base, ULTIMATE.start_Pop_~temp~2#1, ULTIMATE.start_Pop_#t~mem55#1.base, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_Pop_#t~mem55#1.offset, ULTIMATE.start_Pop_~result#1.base, ULTIMATE.start_Pop_#t~ret56#1, ULTIMATE.start_readV_#res#1, ULTIMATE.start_Pop_#t~ret52#1, ULTIMATE.start_Pop_~result#1.offset, #valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_Pop_~t~2#1, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_Pop_#t~ret53#1, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#in~v#1.base, ULTIMATE.start_Pop_#t~mem54#1] 22674#[L1826-51]don't care [5865] L1826-51-->L1812-30: Formula: (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_211| |v_ULTIMATE.start_readV_~v#1.base_313|) (= |v_ULTIMATE.start_readV_~v#1.offset_313| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_211|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_225| |v_ULTIMATE.start_readV_~#expected~0#1.offset_597|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_233| 0) (= |v_ULTIMATE.start_readV_~#expected~0#1.base_689| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_225|) (= (select (select |v_#memory_int_2397| |v_ULTIMATE.start_readV_~#expected~0#1.base_689|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_597|) 0)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_313|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_597|, #memory_int=|v_#memory_int_2397|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_689|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_313|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_549|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_871|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_313|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_225|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_467|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_549|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_889|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_587|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_665|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_225|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_211|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_597|, #memory_int=|v_#memory_int_2397|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_665|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_267|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_689|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_681|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_211|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_233|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_313|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 18582#[L1812-30]don't care [5918] L1812-30-->L1815-87: Formula: (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_243|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_223| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_223|) (= (select |v_#valid_2115| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_243|) (= (select |v_#valid_2115| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) 1) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567| 4) (select |v_#length_1796| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|)) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_485| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_251|) (let ((.cse2 (select |v_#memory_int_2472| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|))) (let ((.cse5 (select .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683|)) (.cse4 (select |v_#memory_int_2472| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|))) (let ((.cse0 (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683| 4) (select |v_#length_1796| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|))) (.cse3 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683|)) (.cse1 (= .cse5 (select .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567|)))) (or (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_619| 1) (= (store |v_#memory_$Pointer$.base_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683| (store (select |v_#memory_$Pointer$.base_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683| (select (select |v_#memory_$Pointer$.base_1853| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683|))) |v_#memory_$Pointer$.base_1853|) (= (store |v_#memory_$Pointer$.offset_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683| (store (select |v_#memory_$Pointer$.offset_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683| (select (select |v_#memory_$Pointer$.offset_1853| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683|))) |v_#memory_$Pointer$.offset_1853|) .cse0 .cse1 (= (store |v_#memory_int_2472| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683| (store .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_485|)) |v_#memory_int_2471|) .cse3 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_709| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_710|)) (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_619| 0) (= (store |v_#memory_$Pointer$.base_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567| (store (select |v_#memory_$Pointer$.base_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567| (select (select |v_#memory_$Pointer$.base_1853| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567|))) |v_#memory_$Pointer$.base_1853|) (= (store |v_#memory_int_2472| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567| (store .cse4 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567| .cse5)) |v_#memory_int_2471|) .cse0 (= (store |v_#memory_$Pointer$.offset_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567| (store (select |v_#memory_$Pointer$.offset_1854| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567| (select (select |v_#memory_$Pointer$.offset_1853| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567|))) |v_#memory_$Pointer$.offset_1853|) .cse3 (not .cse1))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1854|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_243|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_223|, #valid=|v_#valid_2115|, #memory_int=|v_#memory_int_2472|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_243|, #length=|v_#length_1796|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_710|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1854|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_251|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_223|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_567|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_889|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1853|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_243|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_485|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_567|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_907|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_619|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_683|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_243|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_223|, #valid=|v_#valid_2115|, #memory_int=|v_#memory_int_2471|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_683|, #length=|v_#length_1796|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_709|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1853|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_251|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_223|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base] 18584#[L1815-87]don't care [5826] L1815-87-->L1828-42: Formula: (and (= (select |v_#valid_1981| |v_ULTIMATE.start_readV_~#expected~0#1.base_671|) 1) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_581|) (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_581| 4) (select |v_#length_1686| |v_ULTIMATE.start_readV_~#expected~0#1.base_671|)) (= |v_ULTIMATE.start_readV_#res#1_335| |v_ULTIMATE.start_readV_#t~mem39#1_373|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_251| (ite (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_561| 0) 0 1)) (= (select (select |v_#memory_int_2337| |v_ULTIMATE.start_readV_~#expected~0#1.base_671|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_581|) |v_ULTIMATE.start_readV_#t~mem39#1_373|)) InVars {ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_561|, #valid=|v_#valid_1981|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_581|, #memory_int=|v_#memory_int_2337|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_671|, #length=|v_#length_1686|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_313|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_561|, #valid=|v_#valid_1981|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_581|, #memory_int=|v_#memory_int_2337|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_251|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_671|, #length=|v_#length_1686|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_373|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_335|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 26990#[L1828-42]don't care [5469] L1828-42-->L1828-43: Formula: (= (store |v_#valid_1526| |v_ULTIMATE.start_readV_~#expected~0#1.base_464| 0) |v_#valid_1525|) InVars {#valid=|v_#valid_1526|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_464|} OutVars{#valid=|v_#valid_1525|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_417|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_255|} AuxVars[] AssignedVars[#valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, ULTIMATE.start_readV_#t~mem39#1] 21608#[L1828-43]don't care [6024] L1828-43-->L1810-14: Formula: (let ((.cse0 (select |v_#memory_int_2670| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|))) (and (= (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|) |v_ULTIMATE.start_atomic_exchange_~t~0#1_601|) (= |v_ULTIMATE.start_writeV_#in~v#1.base_353| |v_ULTIMATE.start_writeV_~v#1.base_511|) (<= 0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|) (= |v_ULTIMATE.start_atomic_exchange_#res#1_495| |v_ULTIMATE.start_atomic_exchange_~t~0#1_601|) (= |v_ULTIMATE.start_writeV_#in~w#1_387| |v_ULTIMATE.start_Pop_~t~2#1_89|) (= (store |v_#memory_$Pointer$.base_2030| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633| (store (select |v_#memory_$Pointer$.base_2030| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633| (select (select |v_#memory_$Pointer$.base_2029| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|))) |v_#memory_$Pointer$.base_2029|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_393|) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_353| |v_ULTIMATE.start_writeV_~v#1.offset_511|) (= (store |v_#memory_int_2670| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633| |v_ULTIMATE.start_atomic_exchange_~v#1_565|)) |v_#memory_int_2669|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_393| |v_ULTIMATE.start_writeV_~v#1.base_511|) (= |v_ULTIMATE.start_writeV_#in~w#1_387| |v_ULTIMATE.start_writeV_~w#1_535|) (= (store |v_#memory_$Pointer$.offset_2030| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633| (store (select |v_#memory_$Pointer$.offset_2030| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633| (select (select |v_#memory_$Pointer$.offset_2029| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|))) |v_#memory_$Pointer$.offset_2029|) (= |v_ULTIMATE.start_writeV_~w#1_535| |v_ULTIMATE.start_atomic_exchange_#in~v#1_399|) (= |v_ULTIMATE.start_readV_#res#1_413| (+ |v_ULTIMATE.start_Pop_~t~2#1_89| 1)) (= (select |v_#valid_2301| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|) 1) (= |v_ULTIMATE.start_atomic_exchange_~v#1_565| |v_ULTIMATE.start_atomic_exchange_#in~v#1_399|) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_353| (+ |v_~#q~0.offset_754| 36)) (= |v_ULTIMATE.start_writeV_~v#1.offset_511| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_393|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_393| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|) (= |v_~#q~0.base_762| |v_ULTIMATE.start_writeV_#in~v#1.base_353|) (<= (+ |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633| 4) (select |v_#length_1942| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|)))) InVars {~#q~0.base=|v_~#q~0.base_762|, ~#q~0.offset=|v_~#q~0.offset_754|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2030|, #valid=|v_#valid_2301|, #memory_int=|v_#memory_int_2670|, #length=|v_#length_1942|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2030|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_413|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_2029|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_511|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_511|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_703|, ULTIMATE.start_Pop_#t~ret52#1=|v_ULTIMATE.start_Pop_#t~ret52#1_55|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_565|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_495|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_591|, #length=|v_#length_1942|, ~#q~0.base=|v_~#q~0.base_762|, ~#q~0.offset=|v_~#q~0.offset_754|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_353|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_601|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_413|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_399|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_353|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_387|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_633|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_535|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_393|, #valid=|v_#valid_2301|, #memory_int=|v_#memory_int_2669|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_393|, ULTIMATE.start_Pop_~t~2#1=|v_ULTIMATE.start_Pop_~t~2#1_89|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_633|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2029|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, ULTIMATE.start_atomic_exchange_#t~mem34#1, ULTIMATE.start_Pop_#t~ret52#1, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, ULTIMATE.start_atomic_exchange_#res#1, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, ULTIMATE.start_writeV_#t~ret40#1, #memory_int, ULTIMATE.start_atomic_exchange_#in~obj#1.base, ULTIMATE.start_Pop_~t~2#1, ULTIMATE.start_atomic_exchange_~obj#1.base, #memory_$Pointer$.offset] 21610#[L1810-14]don't care [5970] L1810-14-->L1826-56: Formula: (and (= |v_~#q~0.base_702| |v_ULTIMATE.start_readV_#in~v#1.base_237|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_237| |v_ULTIMATE.start_readV_~v#1.offset_341|) (= (store |v_#valid_2204| |v_ULTIMATE.start_readV_~#expected~0#1.base_757| 1) |v_#valid_2203|) (= (select |v_#valid_2204| |v_ULTIMATE.start_readV_~#expected~0#1.base_757|) 0) (< |v_#StackHeapBarrier_160| |v_ULTIMATE.start_readV_~#expected~0#1.base_757|) (= |v_ULTIMATE.start_readV_#in~v#1.offset_237| (+ 32 |v_~#q~0.offset_694|)) (= |v_#length_1868| (store |v_#length_1869| |v_ULTIMATE.start_readV_~#expected~0#1.base_757| 4)) (= |v_ULTIMATE.start_readV_~#expected~0#1.offset_653| 0) (= |v_ULTIMATE.start_readV_~v#1.base_341| |v_ULTIMATE.start_readV_#in~v#1.base_237|) (not (= |v_ULTIMATE.start_readV_~#expected~0#1.base_757| 0))) InVars {~#q~0.base=|v_~#q~0.base_702|, ~#q~0.offset=|v_~#q~0.offset_694|, #StackHeapBarrier=|v_#StackHeapBarrier_160|, #valid=|v_#valid_2204|, #length=|v_#length_1869|} OutVars{~#q~0.base=|v_~#q~0.base_702|, ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_369|, ~#q~0.offset=|v_~#q~0.offset_694|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_341|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_417|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_389|, #StackHeapBarrier=|v_#StackHeapBarrier_160|, #valid=|v_#valid_2203|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_529|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_653|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_757|, #length=|v_#length_1868|, ULTIMATE.start_readV_#in~v#1.offset=|v_ULTIMATE.start_readV_#in~v#1.offset_237|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_341|, ULTIMATE.start_readV_#in~v#1.base=|v_ULTIMATE.start_readV_#in~v#1.base_237|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_~v#1.base, #valid, ULTIMATE.start_writeV_#t~ret40#1, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, #length, ULTIMATE.start_readV_#in~v#1.offset, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1, ULTIMATE.start_readV_~v#1.offset, ULTIMATE.start_readV_#in~v#1.base] 24786#[L1826-56]don't care [5815] L1826-56-->L1812-34: Formula: (and (= |v_ULTIMATE.start_readV_~#expected~0#1.base_667| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_205|) (= |v_ULTIMATE.start_readV_~v#1.offset_299| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_193|) (= (select (select |v_#memory_int_2319| |v_ULTIMATE.start_readV_~#expected~0#1.base_667|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_577|) 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_213| 0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_205| |v_ULTIMATE.start_readV_~#expected~0#1.offset_577|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_193| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_645|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_193| |v_ULTIMATE.start_readV_~v#1.base_299|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_645| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_193|)) InVars {ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_299|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_577|, #memory_int=|v_#memory_int_2319|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_667|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_299|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_525|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_843|, ULTIMATE.start_readV_~v#1.base=|v_ULTIMATE.start_readV_~v#1.base_299|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_205|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_441|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_525|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_861|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_555|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_645|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_205|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base_193|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_577|, #memory_int=|v_#memory_int_2319|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_645|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_247|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_667|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_649|, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset_193|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_213|, ULTIMATE.start_readV_~v#1.offset=|v_ULTIMATE.start_readV_~v#1.offset_299|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, ULTIMATE.start_atomic_compare_exchange_strong_#in~obj#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1] 27262#[L1812-34]don't care [5870] L1812-34-->L1823-11: Formula: (let ((.cse5 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_589| 0))) (and (= (select |v_#valid_2039| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|) 1) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551|) (let ((.cse6 (select |v_#memory_int_2404| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|))) (let ((.cse1 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|)) (.cse0 (select |v_#memory_int_2404| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|))) (let ((.cse2 (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667| 4) (select |v_#length_1736| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|))) (.cse4 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|)) (.cse3 (= .cse1 (select .cse0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551|)))) (or (and (= |v_#memory_int_2403| (store |v_#memory_int_2404| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551| (store .cse0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551| .cse1))) (= |v_#memory_$Pointer$.base_1821| (store |v_#memory_$Pointer$.base_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551| (store (select |v_#memory_$Pointer$.base_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551| (select (select |v_#memory_$Pointer$.base_1821| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551|)))) .cse2 (not .cse3) .cse4 .cse5 (= (store |v_#memory_$Pointer$.offset_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551| (store (select |v_#memory_$Pointer$.offset_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551| (select (select |v_#memory_$Pointer$.offset_1821| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551|))) |v_#memory_$Pointer$.offset_1821|)) (and (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_684| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_683|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_589| 1) (= (store |v_#memory_$Pointer$.offset_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667| (store (select |v_#memory_$Pointer$.offset_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667| (select (select |v_#memory_$Pointer$.offset_1821| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|))) |v_#memory_$Pointer$.offset_1821|) (= (store |v_#memory_int_2404| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667| (store .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_469|)) |v_#memory_int_2403|) (= (store |v_#memory_$Pointer$.base_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667| (store (select |v_#memory_$Pointer$.base_1822| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667| (select (select |v_#memory_$Pointer$.base_1821| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|) |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|))) |v_#memory_$Pointer$.base_1821|) .cse2 .cse4 .cse3))))) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_227|) (<= (+ |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551| 4) (select |v_#length_1736| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|)) (= (select |v_#valid_2039| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|) 1) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_469| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_235|) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551| |v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_227|) (= (ite .cse5 0 1) |v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_269|))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1822|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_227|, #valid=|v_#valid_2039|, #memory_int=|v_#memory_int_2404|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_227|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|, #length=|v_#length_1736|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_684|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1822|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_235|} OutVars{ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_551|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1_873|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1821|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.offset_227|, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_469|, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_551|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1_891|, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_589|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_667|, ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~expected#1.base_227|, #valid=|v_#valid_2039|, #memory_int=|v_#memory_int_2403|, ULTIMATE.start_atomic_compare_exchange_strong_#res#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#res#1_269|, ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base=|v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_667|, #length=|v_#length_1736|, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_683|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1821|, ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1=|v_ULTIMATE.start_atomic_compare_exchange_strong_#in~desired#1_235|} AuxVars[] AssignedVars[ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem36#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem35#1, ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, #memory_int, ULTIMATE.start_atomic_compare_exchange_strong_#res#1, ULTIMATE.start_atomic_compare_exchange_strong_~desired#1, ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1, #memory_$Pointer$.offset, ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base] 27090#[L1823-11]don't care [5770] L1823-11-->L1826-58: Formula: (and (<= (+ |v_ULTIMATE.start_readV_~#expected~0#1.offset_551| 4) (select |v_#length_1612| |v_ULTIMATE.start_readV_~#expected~0#1.base_629|)) (= |v_ULTIMATE.start_readV_#res#1_307| (select (select |v_#memory_int_2249| |v_ULTIMATE.start_readV_~#expected~0#1.base_629|) |v_ULTIMATE.start_readV_~#expected~0#1.offset_551|)) (= (select |v_#valid_1879| |v_ULTIMATE.start_readV_~#expected~0#1.base_629|) 1) (<= 0 |v_ULTIMATE.start_readV_~#expected~0#1.offset_551|)) InVars {#valid=|v_#valid_1879|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_551|, #memory_int=|v_#memory_int_2249|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_629|, #length=|v_#length_1612|} OutVars{ULTIMATE.start_readV_#t~ret38#1=|v_ULTIMATE.start_readV_#t~ret38#1_297|, #valid=|v_#valid_1879|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_551|, #memory_int=|v_#memory_int_2249|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_629|, #length=|v_#length_1612|, ULTIMATE.start_readV_#t~mem39#1=|v_ULTIMATE.start_readV_#t~mem39#1_347|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_307|} AuxVars[] AssignedVars[ULTIMATE.start_readV_#t~ret38#1, ULTIMATE.start_readV_#t~mem39#1, ULTIMATE.start_readV_#res#1] 24094#[L1826-58]don't care [5835] L1826-58-->L1882-5: Formula: (and (= |v_#valid_1991| (store |v_#valid_1992| |v_ULTIMATE.start_readV_~#expected~0#1.base_674| 0)) (= |v_ULTIMATE.start_readV_#res#1_337| |v_ULTIMATE.start_Pop_#t~ret53#1_67|)) InVars {#valid=|v_#valid_1992|, ULTIMATE.start_readV_~#expected~0#1.base=|v_ULTIMATE.start_readV_~#expected~0#1.base_674|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_337|} OutVars{#valid=|v_#valid_1991|, ULTIMATE.start_readV_~#expected~0#1.offset=|v_ULTIMATE.start_readV_~#expected~0#1.offset_583|, ULTIMATE.start_Pop_#t~ret53#1=|v_ULTIMATE.start_Pop_#t~ret53#1_67|, ULTIMATE.start_readV_#res#1=|v_ULTIMATE.start_readV_#res#1_337|} AuxVars[] AssignedVars[#valid, ULTIMATE.start_readV_~#expected~0#1.offset, ULTIMATE.start_readV_~#expected~0#1.base, ULTIMATE.start_Pop_#t~ret53#1] 24098#[L1882-5]don't care [5525] L1882-5-->L1883-2: Formula: (let ((.cse0 (+ 104 |v_~#q~0.offset_414|))) (and (<= (+ 108 |v_~#q~0.offset_414|) (select |v_#length_1392| |v_~#q~0.base_420|)) (= (select |v_#valid_1591| |v_~#q~0.base_420|) 1) (<= |v_ULTIMATE.start_Pop_#t~ret53#1_52| |v_ULTIMATE.start_Pop_~t~2#1_55|) (= |v_ULTIMATE.start_Pop_#t~mem54#1_25| (select (select |v_#memory_int_2015| |v_~#q~0.base_420|) .cse0)) (= (let ((.cse1 (= |v_ULTIMATE.start_Pop_~t~2#1_55| 0)) (.cse2 (= |v_ULTIMATE.start_Pop_#t~mem54#1_25| 0))) (ite (or .cse1 .cse2) 0 (let ((.cse4 (= |v_ULTIMATE.start_Pop_~t~2#1_55| 1)) (.cse3 (= |v_ULTIMATE.start_Pop_#t~mem54#1_25| 1))) (ite .cse3 (ite (or .cse1 .cse4) |v_ULTIMATE.start_Pop_~t~2#1_55| (ite (<= 0 |v_ULTIMATE.start_Pop_~t~2#1_55|) (mod |v_ULTIMATE.start_Pop_~t~2#1_55| 2) v_~bitwiseAnd_230)) (ite .cse4 (ite (or .cse3 .cse2) |v_ULTIMATE.start_Pop_#t~mem54#1_25| (ite (<= 0 |v_ULTIMATE.start_Pop_#t~mem54#1_25|) (mod |v_ULTIMATE.start_Pop_#t~mem54#1_25| 2) v_~bitwiseAnd_231)) v_~bitwiseAnd_229))))) |v_ULTIMATE.start_Pop_~temp~2#1_23|) (<= 0 .cse0))) InVars {~#q~0.base=|v_~#q~0.base_420|, ~#q~0.offset=|v_~#q~0.offset_414|, #valid=|v_#valid_1591|, #memory_int=|v_#memory_int_2015|, ULTIMATE.start_Pop_~t~2#1=|v_ULTIMATE.start_Pop_~t~2#1_55|, #length=|v_#length_1392|, ULTIMATE.start_Pop_#t~ret53#1=|v_ULTIMATE.start_Pop_#t~ret53#1_52|} OutVars{~#q~0.base=|v_~#q~0.base_420|, ~#q~0.offset=|v_~#q~0.offset_414|, #valid=|v_#valid_1591|, ULTIMATE.start_Pop_~temp~2#1=|v_ULTIMATE.start_Pop_~temp~2#1_23|, #memory_int=|v_#memory_int_2015|, ULTIMATE.start_Pop_~t~2#1=|v_ULTIMATE.start_Pop_~t~2#1_55|, #length=|v_#length_1392|, ULTIMATE.start_Pop_#t~mem54#1=|v_ULTIMATE.start_Pop_#t~mem54#1_25|} AuxVars[v_~bitwiseAnd_229, v_~bitwiseAnd_231, v_~bitwiseAnd_230] AssignedVars[ULTIMATE.start_Pop_~temp~2#1, ULTIMATE.start_Pop_#t~ret53#1, ULTIMATE.start_Pop_#t~mem54#1] 26326#[L1883-2]don't care [4840] L1883-2-->L1884-1: Formula: (let ((.cse1 (* |v_ULTIMATE.start_Pop_~temp~2#1_7| 4))) (let ((.cse0 (+ 40 |v_~#q~0.offset_174| .cse1))) (and (= |v_ULTIMATE.start_Pop_#t~mem55#1.base_13| (select (select |v_#memory_$Pointer$.base_1203| |v_~#q~0.base_178|) .cse0)) (= (select |v_#valid_1075| |v_~#q~0.base_178|) 1) (<= 0 .cse0) (<= (+ 44 |v_~#q~0.offset_174| .cse1) (select |v_#length_986| |v_~#q~0.base_178|)) (= (select (select |v_#memory_$Pointer$.offset_1203| |v_~#q~0.base_178|) .cse0) |v_ULTIMATE.start_Pop_#t~mem55#1.offset_13|)))) InVars {~#q~0.base=|v_~#q~0.base_178|, ~#q~0.offset=|v_~#q~0.offset_174|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1203|, #valid=|v_#valid_1075|, ULTIMATE.start_Pop_~temp~2#1=|v_ULTIMATE.start_Pop_~temp~2#1_7|, #length=|v_#length_986|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1203|} OutVars{~#q~0.base=|v_~#q~0.base_178|, ~#q~0.offset=|v_~#q~0.offset_174|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1203|, #valid=|v_#valid_1075|, ULTIMATE.start_Pop_~temp~2#1=|v_ULTIMATE.start_Pop_~temp~2#1_7|, ULTIMATE.start_Pop_#t~mem55#1.base=|v_ULTIMATE.start_Pop_#t~mem55#1.base_13|, #length=|v_#length_986|, ULTIMATE.start_Pop_#t~mem55#1.offset=|v_ULTIMATE.start_Pop_#t~mem55#1.offset_13|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1203|, ULTIMATE.start_Pop_#t~mem54#1=|v_ULTIMATE.start_Pop_#t~mem54#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_Pop_#t~mem55#1.base, ULTIMATE.start_Pop_#t~mem55#1.offset, ULTIMATE.start_Pop_#t~mem54#1] 20012#[L1884-1]don't care [5677] L1884-1-->L1957-3: Formula: (and (= (select |v_#valid_1755| |v_ULTIMATE.start_Pop_~result#1.base_35|) 1) (= |v_ULTIMATE.start_Pop_#res#1_31| 1) (<= (+ |v_ULTIMATE.start_Pop_~result#1.offset_35| 4) (select |v_#length_1516| |v_ULTIMATE.start_Pop_~result#1.base_35|)) (= (store |v_#memory_int_2124| |v_ULTIMATE.start_Pop_~result#1.base_35| (store (select |v_#memory_int_2124| |v_ULTIMATE.start_Pop_~result#1.base_35|) |v_ULTIMATE.start_Pop_~result#1.offset_35| (select (select |v_#memory_int_2123| |v_ULTIMATE.start_Pop_~result#1.base_35|) |v_ULTIMATE.start_Pop_~result#1.offset_35|))) |v_#memory_int_2123|) (<= 0 |v_ULTIMATE.start_Pop_~result#1.offset_35|) (= |v_ULTIMATE.start_Pop_#res#1_31| |v_ULTIMATE.start_main_#t~ret92#1_33|) (= (store |v_#memory_$Pointer$.base_1602| |v_ULTIMATE.start_Pop_~result#1.base_35| (store (select |v_#memory_$Pointer$.base_1602| |v_ULTIMATE.start_Pop_~result#1.base_35|) |v_ULTIMATE.start_Pop_~result#1.offset_35| |v_ULTIMATE.start_Pop_#t~mem55#1.base_34|)) |v_#memory_$Pointer$.base_1601|) (= (store |v_#memory_$Pointer$.offset_1602| |v_ULTIMATE.start_Pop_~result#1.base_35| (store (select |v_#memory_$Pointer$.offset_1602| |v_ULTIMATE.start_Pop_~result#1.base_35|) |v_ULTIMATE.start_Pop_~result#1.offset_35| |v_ULTIMATE.start_Pop_#t~mem55#1.offset_34|)) |v_#memory_$Pointer$.offset_1601|)) InVars {ULTIMATE.start_Pop_~result#1.offset=|v_ULTIMATE.start_Pop_~result#1.offset_35|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1602|, #valid=|v_#valid_1755|, #memory_int=|v_#memory_int_2124|, #length=|v_#length_1516|, ULTIMATE.start_Pop_#t~mem55#1.base=|v_ULTIMATE.start_Pop_#t~mem55#1.base_34|, ULTIMATE.start_Pop_~result#1.base=|v_ULTIMATE.start_Pop_~result#1.base_35|, ULTIMATE.start_Pop_#t~mem55#1.offset=|v_ULTIMATE.start_Pop_#t~mem55#1.offset_34|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1602|} OutVars{ULTIMATE.start_Pop_~result#1.offset=|v_ULTIMATE.start_Pop_~result#1.offset_35|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1601|, ULTIMATE.start_Pop_#res#1=|v_ULTIMATE.start_Pop_#res#1_31|, #valid=|v_#valid_1755|, #memory_int=|v_#memory_int_2123|, ULTIMATE.start_main_#t~ret92#1=|v_ULTIMATE.start_main_#t~ret92#1_33|, #length=|v_#length_1516|, ULTIMATE.start_Pop_~result#1.base=|v_ULTIMATE.start_Pop_~result#1.base_35|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1601|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ULTIMATE.start_Pop_#res#1, #memory_int, ULTIMATE.start_main_#t~ret92#1, ULTIMATE.start_Pop_#t~mem55#1.base, ULTIMATE.start_Pop_#t~mem55#1.offset, #memory_$Pointer$.offset] 19096#[L1957-3]don't care [5983] L1957-3-->L1953-5: Formula: (and (= (mod |v_ULTIMATE.start_main_#t~ret92#1_48| 256) 0) (= (store |v_#valid_2232| |v_ULTIMATE.start_main_~#r~1#1.base_38| 0) |v_#valid_2231|) (= |v_ULTIMATE.start_main_~i~2#1_211| (+ |v_ULTIMATE.start_main_~i~2#1_212| 1))) InVars {#valid=|v_#valid_2232|, ULTIMATE.start_main_~#r~1#1.base=|v_ULTIMATE.start_main_~#r~1#1.base_38|, ULTIMATE.start_main_#t~ret92#1=|v_ULTIMATE.start_main_#t~ret92#1_48|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_212|} OutVars{ULTIMATE.start_main_#t~post91#1=|v_ULTIMATE.start_main_#t~post91#1_35|, #valid=|v_#valid_2231|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_211|, ULTIMATE.start_main_~#r~1#1.offset=|v_ULTIMATE.start_main_~#r~1#1.offset_35|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~post91#1, #valid, ULTIMATE.start_main_~#r~1#1.base, ULTIMATE.start_main_#t~ret92#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_~#r~1#1.offset] 19100#[L1953-5]don't care [2022-07-22 12:38:37,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:37,206 INFO L85 PathProgramCache]: Analyzing trace with hash 6005368, now seen corresponding path program 1 times [2022-07-22 12:38:37,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:37,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626173880] [2022-07-22 12:38:37,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:37,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:37,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:37,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:37,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:38:37,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626173880] [2022-07-22 12:38:37,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626173880] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:38:37,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:38:37,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 12:38:37,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409980144] [2022-07-22 12:38:37,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:38:37,436 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-07-22 12:38:37,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:37,437 INFO L85 PathProgramCache]: Analyzing trace with hash 551646826, now seen corresponding path program 1 times [2022-07-22 12:38:37,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:37,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850120056] [2022-07-22 12:38:37,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:37,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:37,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:38:37,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850120056] [2022-07-22 12:38:37,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850120056] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:38:37,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:38:37,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 12:38:37,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778803663] [2022-07-22 12:38:37,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:38:37,590 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-07-22 12:38:37,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:38:37,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 12:38:37,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 12:38:37,594 INFO L87 Difference]: Start difference. First operand 5111 states and 11086 transitions. cyclomatic complexity: 5997 Second operand has 3 states, 3 states have (on average 1.0) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:38:39,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:38:39,051 INFO L93 Difference]: Finished difference Result 9485 states and 20753 transitions. [2022-07-22 12:38:39,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9485 states and 20753 transitions. [2022-07-22 12:38:39,177 INFO L131 ngComponentsAnalysis]: Automaton has 221 accepting balls. 9079 [2022-07-22 12:38:39,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9485 states to 9481 states and 20745 transitions. [2022-07-22 12:38:39,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9480 [2022-07-22 12:38:39,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9480 [2022-07-22 12:38:39,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9481 states and 20745 transitions. [2022-07-22 12:38:39,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:38:39,349 INFO L220 hiAutomatonCegarLoop]: Abstraction has 9481 states and 20745 transitions. [2022-07-22 12:38:39,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9481 states and 20745 transitions. [2022-07-22 12:38:39,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9481 to 4882. [2022-07-22 12:38:39,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4882 states, 4882 states have (on average 2.1892666939778778) internal successors, (10688), 4881 states have internal predecessors, (10688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:38:39,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4882 states to 4882 states and 10688 transitions. [2022-07-22 12:38:39,538 INFO L242 hiAutomatonCegarLoop]: Abstraction has 4882 states and 10688 transitions. [2022-07-22 12:38:39,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 12:38:39,539 INFO L425 stractBuchiCegarLoop]: Abstraction has 4882 states and 10688 transitions. [2022-07-22 12:38:39,539 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-22 12:38:39,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4882 states and 10688 transitions. [2022-07-22 12:38:39,573 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 4859 [2022-07-22 12:38:39,573 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:38:39,573 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:38:39,574 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 12:38:39,574 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:38:39,575 INFO L748 eck$LassoCheckResult]: Stem: 45948#[ULTIMATE.startENTRY]don't care [6042] ULTIMATE.startENTRY-->L1947-6: Formula: (let ((.cse7 ((as const (Array Int Int)) 0)) (.cse8 (+ |v_~#q~0.offset_782| 24)) (.cse14 (+ |v_~#q~0.offset_782| 28)) (.cse4 (+ 32 |v_~#q~0.offset_782|)) (.cse2 (+ 104 |v_~#q~0.offset_782|))) (let ((.cse10 (store |v_#memory_int_2719| |v_~#q~0.base_790| (store (store (store (store .cse7 .cse8 1048576) .cse14 1024) .cse4 0) .cse2 (+ (- 1) |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|))))) (let ((.cse5 (select |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790|)) (.cse6 (select (store |v_#memory_int_2719| |v_~#q~0.base_790| .cse7) |v_~#items~0.base_70|)) (.cse0 (select .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|)) (.cse1 (select |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790|)) (.cse9 (select |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790|)) (.cse11 (select |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790|)) (.cse12 (select |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790|)) (.cse3 (select |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790|)) (.cse13 (select |v_#memory_int_2719| 1))) (and (= 4 |v_~#items~0.base_70|) (= (select .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_~#items~0.offset_70| 0) (= (select |v_#valid_2344| 0) 0) (= (store |v_#memory_$Pointer$.offset_2082| |v_~#q~0.base_790| (store .cse1 .cse2 (select (select |v_#memory_$Pointer$.offset_2083| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.offset_2083|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| |v_ULTIMATE.start_writeV_~w#1_561|) (= |v_#memory_$Pointer$.base_2082| (store |v_#memory_$Pointer$.base_2084| |v_~#q~0.base_790| (store .cse3 .cse4 (select .cse5 .cse4)))) (= (select .cse6 (+ |v_~#items~0.offset_70| 12)) 0) (= (store |v_#memory_$Pointer$.base_2082| |v_~#q~0.base_790| (store .cse5 .cse2 (select (select |v_#memory_$Pointer$.base_2081| |v_~#q~0.base_790|) .cse2))) |v_#memory_$Pointer$.base_2081|) (= (select |v_#valid_2344| 2) 1) (< |v_#StackHeapBarrier_178| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) (= (select .cse6 |v_~#items~0.offset_70|) 0) (= |v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30| |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_#NULL.base_12| 0) (= (store |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.offset_2083| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.offset_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.offset_2079|) (= |v_~#q~0.offset_782| 0) (= (select .cse6 (+ |v_~#items~0.offset_70| 4)) 0) (= (select |v_#length_1977| 2) 25) (< 0 |v_#StackHeapBarrier_178|) (= |v_~#q~0.base_790| 3) (= 2 (select |v_#length_1977| 1)) (= |v_ULTIMATE.start_writeV_#in~v#1.base_383| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store |v_#pthreadsMutex_216| |v_~#q~0.base_790| (store (select |v_#pthreadsMutex_216| |v_~#q~0.base_790|) |v_~#q~0.offset_782| 0)) |v_#pthreadsMutex_215|) (= (store |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 1) |v_#valid_2343|) (= (select |v_#valid_2344| 1) 1) (= |v_ULTIMATE.start_writeV_~v#1.offset_537| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|) (= (select |v_#valid_2344| 4) 1) (= (select .cse6 (+ |v_~#items~0.offset_70| 8)) 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| (+ |v_~#q~0.offset_782| 36)) (= |v_ULTIMATE.start_writeV_~w#1_561| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (store |v_#memory_$Pointer$.offset_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse9 .cse8))) |v_#memory_$Pointer$.offset_2084|) (= 108 (select |v_#length_1977| 3)) (<= (+ 108 |v_~#q~0.offset_782|) (select |v_#length_1976| |v_~#q~0.base_790|)) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413| |v_ULTIMATE.start_writeV_~v#1.base_537|) (= (store .cse10 |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store .cse0 |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| |v_ULTIMATE.start_atomic_exchange_~v#1_591|)) |v_#memory_int_2717|) (= |v_ULTIMATE.start_writeV_#in~w#1_417| 0) (= (store |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| (store (select |v_#memory_$Pointer$.base_2081| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659| (select (select |v_#memory_$Pointer$.base_2079| |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|) |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|))) |v_#memory_$Pointer$.base_2079|) (= 2 |v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|) (= |v_ULTIMATE.start_atomic_exchange_~obj#1.base_659| |v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|) (= (select |v_#valid_2344| |v_ULTIMATE.start_main_~#handles~0#1.base_39|) 0) (= |v_ULTIMATE.start_atomic_exchange_#res#1_523| |v_ULTIMATE.start_atomic_exchange_~t~0#1_627|) (= |v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413| |v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|) (= |v_ULTIMATE.start_main_~#handles~0#1.offset_35| 0) (= |v_ULTIMATE.start_main_~i~2#1_251| 0) (= (store |v_#memory_$Pointer$.offset_2081| |v_~#q~0.base_790| (store .cse11 .cse4 (select .cse1 .cse4))) |v_#memory_$Pointer$.offset_2082|) (= (store |v_#memory_$Pointer$.base_2085| |v_~#q~0.base_790| (store .cse7 .cse8 (select .cse12 .cse8))) |v_#memory_$Pointer$.base_2083|) (= |v_ULTIMATE.start_atomic_exchange_~v#1_591| |v_ULTIMATE.start_atomic_exchange_#in~v#1_419|) (= (select .cse13 0) 48) (= |v_#NULL.offset_12| 0) (= |v_ULTIMATE.start_writeV_#in~v#1.offset_383| |v_ULTIMATE.start_writeV_~v#1.offset_537|) (= (store |v_#memory_$Pointer$.offset_2084| |v_~#q~0.base_790| (store .cse9 .cse14 (select .cse11 .cse14))) |v_#memory_$Pointer$.offset_2081|) (= 16 (select |v_#length_1977| 4)) (= (store |v_#memory_$Pointer$.base_2083| |v_~#q~0.base_790| (store .cse12 .cse14 (select .cse3 .cse14))) |v_#memory_$Pointer$.base_2084|) (= |v_#length_1976| (store |v_#length_1977| |v_ULTIMATE.start_main_~#handles~0#1.base_39| 8)) (= (select |v_#valid_2343| |v_~#q~0.base_790|) 1) (= (select .cse13 1) 0) (= |v_~#q~0.base_790| |v_ULTIMATE.start_writeV_#in~v#1.base_383|))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_216|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2085|, #valid=|v_#valid_2344|, #memory_int=|v_#memory_int_2719|, #length=|v_#length_1977|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2085|} OutVars{ULTIMATE.start_Init_WorkStealQueue_~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_~size#1_30|, ULTIMATE.start_main_~#r~2#1.base=|v_ULTIMATE.start_main_~#r~2#1.base_43|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2079|, ULTIMATE.start_writeV_~v#1.offset=|v_ULTIMATE.start_writeV_~v#1.offset_537|, ULTIMATE.start_writeV_~v#1.base=|v_ULTIMATE.start_writeV_~v#1.base_537|, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~mem93#1.offset=|v_ULTIMATE.start_main_#t~mem93#1.offset_33|, ~#items~0.offset=|v_~#items~0.offset_70|, ULTIMATE.start_main_#t~nondet90#1=|v_ULTIMATE.start_main_#t~nondet90#1_19|, ULTIMATE.start_main_#t~mem96#1.offset=|v_ULTIMATE.start_main_#t~mem96#1.offset_33|, ULTIMATE.start_atomic_exchange_~v#1=|v_ULTIMATE.start_atomic_exchange_~v#1_591|, ULTIMATE.start_atomic_exchange_#res#1=|v_ULTIMATE.start_atomic_exchange_#res#1_523|, #length=|v_#length_1976|, ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_29|, ULTIMATE.start_main_#t~post99#1=|v_ULTIMATE.start_main_#t~post99#1_37|, ULTIMATE.start_main_~#r~2#1.offset=|v_ULTIMATE.start_main_~#r~2#1.offset_37|, ~#q~0.base=|v_~#q~0.base_790|, #pthreadsMutex=|v_#pthreadsMutex_215|, ULTIMATE.start_main_#t~post87#1=|v_ULTIMATE.start_main_#t~post87#1_31|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_251|, ULTIMATE.start_main_#t~post94#1=|v_ULTIMATE.start_main_#t~post94#1_37|, ULTIMATE.start_writeV_#in~v#1.offset=|v_ULTIMATE.start_writeV_#in~v#1.offset_383|, ULTIMATE.start_writeV_#in~w#1=|v_ULTIMATE.start_writeV_#in~w#1_417|, #StackHeapBarrier=|v_#StackHeapBarrier_178|, ULTIMATE.start_main_#t~post88#1=|v_ULTIMATE.start_main_#t~post88#1_25|, ULTIMATE.start_main_#t~mem98#1=|v_ULTIMATE.start_main_#t~mem98#1_24|, ULTIMATE.start_atomic_exchange_#in~obj#1.base=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.base_413|, ULTIMATE.start_atomic_exchange_~obj#1.base=|v_ULTIMATE.start_atomic_exchange_~obj#1.base_659|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2079|, ULTIMATE.start_main_#t~mem96#1.base=|v_ULTIMATE.start_main_#t~mem96#1.base_33|, ULTIMATE.start_main_#t~mem93#1.base=|v_ULTIMATE.start_main_#t~mem93#1.base_33|, ULTIMATE.start_atomic_exchange_#t~mem34#1=|v_ULTIMATE.start_atomic_exchange_#t~mem34#1_729|, ULTIMATE.start_Init_WorkStealQueue_#in~size#1=|v_ULTIMATE.start_Init_WorkStealQueue_#in~size#1_17|, ULTIMATE.start_main_~#r~1#1.offset=|v_ULTIMATE.start_main_~#r~1#1.offset_41|, ~#items~0.base=|v_~#items~0.base_70|, ULTIMATE.start_main_#t~post91#1=|v_ULTIMATE.start_main_#t~post91#1_41|, ULTIMATE.start_writeV_#t~ret40#1=|v_ULTIMATE.start_writeV_#t~ret40#1_625|, ULTIMATE.start_main_~#r~1#1.base=|v_ULTIMATE.start_main_~#r~1#1.base_45|, ULTIMATE.start_main_#t~ret92#1=|v_ULTIMATE.start_main_#t~ret92#1_59|, ULTIMATE.start_main_#t~ret95#1=|v_ULTIMATE.start_main_#t~ret95#1_59|, ~#q~0.offset=|v_~#q~0.offset_782|, ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_39|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_28|, ULTIMATE.start_writeV_#in~v#1.base=|v_ULTIMATE.start_writeV_#in~v#1.base_383|, ULTIMATE.start_atomic_exchange_~t~0#1=|v_ULTIMATE.start_atomic_exchange_~t~0#1_627|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_atomic_exchange_#in~v#1=|v_ULTIMATE.start_atomic_exchange_#in~v#1_419|, ULTIMATE.start_atomic_exchange_~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_~obj#1.offset_659|, ULTIMATE.start_writeV_~w#1=|v_ULTIMATE.start_writeV_~w#1_561|, ULTIMATE.start_atomic_exchange_#in~obj#1.offset=|v_ULTIMATE.start_atomic_exchange_#in~obj#1.offset_413|, #valid=|v_#valid_2343|, #memory_int=|v_#memory_int_2717|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_35|, ULTIMATE.start_main_#t~post97#1=|v_ULTIMATE.start_main_#t~post97#1_27|} AuxVars[|v_#memory_$Pointer$.base_2083|, |v_#memory_$Pointer$.offset_2082|, |v_#memory_$Pointer$.base_2084|, |v_#memory_$Pointer$.offset_2081|, |v_#memory_$Pointer$.offset_2084|, |v_#memory_$Pointer$.offset_2083|, |v_#memory_$Pointer$.base_2081|, |v_#memory_$Pointer$.base_2082|] AssignedVars[ULTIMATE.start_Init_WorkStealQueue_~size#1, ULTIMATE.start_main_~#r~2#1.base, #memory_$Pointer$.base, ULTIMATE.start_writeV_~v#1.offset, ULTIMATE.start_writeV_~v#1.base, #NULL.offset, ULTIMATE.start_main_#t~mem93#1.offset, ~#items~0.offset, ULTIMATE.start_main_#t~nondet90#1, ULTIMATE.start_main_#t~mem96#1.offset, ULTIMATE.start_atomic_exchange_~v#1, ULTIMATE.start_atomic_exchange_#res#1, #length, ULTIMATE.start_main_#t~pre89#1, ULTIMATE.start_main_#t~post99#1, ULTIMATE.start_main_~#r~2#1.offset, ~#q~0.base, #pthreadsMutex, ULTIMATE.start_main_#t~post87#1, ULTIMATE.start_main_~i~2#1, ULTIMATE.start_main_#t~post94#1, ULTIMATE.start_writeV_#in~v#1.offset, ULTIMATE.start_writeV_#in~w#1, ULTIMATE.start_main_#t~post88#1, ULTIMATE.start_main_#t~mem98#1, ULTIMATE.start_atomic_exchange_#in~obj#1.base, ULTIMATE.start_atomic_exchange_~obj#1.base, #memory_$Pointer$.offset, ULTIMATE.start_main_#t~mem96#1.base, ULTIMATE.start_main_#t~mem93#1.base, ULTIMATE.start_atomic_exchange_#t~mem34#1, ULTIMATE.start_Init_WorkStealQueue_#in~size#1, ULTIMATE.start_main_~#r~1#1.offset, ~#items~0.base, ULTIMATE.start_main_#t~post91#1, ULTIMATE.start_writeV_#t~ret40#1, ULTIMATE.start_main_~#r~1#1.base, ULTIMATE.start_main_#t~ret92#1, ULTIMATE.start_main_#t~ret95#1, ~#q~0.offset, ULTIMATE.start_main_~#handles~0#1.base, ULTIMATE.start_main_#res#1, ULTIMATE.start_writeV_#in~v#1.base, ULTIMATE.start_atomic_exchange_~t~0#1, #NULL.base, ULTIMATE.start_atomic_exchange_#in~v#1, ULTIMATE.start_atomic_exchange_~obj#1.offset, ULTIMATE.start_writeV_~w#1, ULTIMATE.start_atomic_exchange_#in~obj#1.offset, #valid, #memory_int, ULTIMATE.start_main_~#handles~0#1.offset, ULTIMATE.start_main_#t~post97#1] 43054#[L1947-6]don't care [5989] L1947-6-->L1947-6: Formula: (and (<= (+ 4 |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (select |v_#length_1896| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|)) (= (store |v_#memory_$Pointer$.offset_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_$Pointer$.offset_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| (select (select |v_#memory_$Pointer$.offset_1969| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|))) |v_#memory_$Pointer$.offset_1969|) (< |v_ULTIMATE.start_main_~i~2#1_218| 4) (= |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| |v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13|) (= (select |v_#valid_2243| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) 1) (= (+ (* |v_ULTIMATE.start_main_~i~2#1_218| 4) |v_~#items~0.offset_56|) |v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13|) (= (+ |v_ULTIMATE.start_main_~i~2#1_218| 1) |v_ULTIMATE.start_main_~i~2#1_217|) (= |v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13| |v_~#items~0.base_56|) (= (store |v_#memory_int_2606| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_int_2606| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| 0)) |v_#memory_int_2605|) (= |v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13| |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (<= 0 |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|) (= (store |v_#memory_$Pointer$.base_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12| (store (select |v_#memory_$Pointer$.base_1970| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12| (select (select |v_#memory_$Pointer$.base_1969| |v_ULTIMATE.start_Init_ObjType_~r#1.base_12|) |v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|))) |v_#memory_$Pointer$.base_1969|)) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1970|, ~#items~0.base=|v_~#items~0.base_56|, #valid=|v_#valid_2243|, #memory_int=|v_#memory_int_2606|, #length=|v_#length_1896|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_218|, ~#items~0.offset=|v_~#items~0.offset_56|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1970|} OutVars{#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1969|, ULTIMATE.start_Init_ObjType_#in~r#1.base=|v_ULTIMATE.start_Init_ObjType_#in~r#1.base_13|, ULTIMATE.start_Init_ObjType_#in~r#1.offset=|v_ULTIMATE.start_Init_ObjType_#in~r#1.offset_13|, ULTIMATE.start_main_#t~post87#1=|v_ULTIMATE.start_main_#t~post87#1_25|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_217|, ~#items~0.offset=|v_~#items~0.offset_56|, ~#items~0.base=|v_~#items~0.base_56|, #valid=|v_#valid_2243|, #memory_int=|v_#memory_int_2605|, ULTIMATE.start_Init_ObjType_~r#1.offset=|v_ULTIMATE.start_Init_ObjType_~r#1.offset_12|, #length=|v_#length_1896|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1969|, ULTIMATE.start_Init_ObjType_~r#1.base=|v_ULTIMATE.start_Init_ObjType_~r#1.base_12|} AuxVars[] AssignedVars[#memory_$Pointer$.base, ULTIMATE.start_Init_ObjType_#in~r#1.base, #memory_int, ULTIMATE.start_Init_ObjType_~r#1.offset, ULTIMATE.start_Init_ObjType_#in~r#1.offset, ULTIMATE.start_main_#t~post87#1, ULTIMATE.start_main_~i~2#1, #memory_$Pointer$.offset, ULTIMATE.start_Init_ObjType_~r#1.base] 43056#[L1947-6]don't care [5288] L1947-6-->L1950-5: Formula: (and (= |v_ULTIMATE.start_main_~i~2#1_Out_18| 0) (not (< |v_ULTIMATE.start_main_~i~2#1_In_11| 4))) InVars {ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_In_11|} OutVars{ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_Out_18|} AuxVars[] AssignedVars[ULTIMATE.start_main_~i~2#1] 43058#[L1950-5]don't care [5819] L1950-5-->L1951-3: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~2#1_179| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_main_~#handles~0#1.offset_27|))) (and (= |v_#pthreadsForks_12| (+ |v_#pthreadsForks_13| 1)) (<= 0 .cse0) (= (store |v_#memory_$Pointer$.base_1768| |v_ULTIMATE.start_main_~#handles~0#1.base_31| (store (select |v_#memory_$Pointer$.base_1768| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) .cse0 (select (select |v_#memory_$Pointer$.base_1767| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) .cse0))) |v_#memory_$Pointer$.base_1767|) (= |v_#pthreadsForks_13| |v_ULTIMATE.start_main_#t~pre89#1_19|) (= (store |v_#memory_int_2330| |v_ULTIMATE.start_main_~#handles~0#1.base_31| (store (select |v_#memory_int_2330| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) .cse0 |v_ULTIMATE.start_main_#t~pre89#1_19|)) |v_#memory_int_2329|) (< |v_ULTIMATE.start_main_~i~2#1_179| 2) (= (select |v_#valid_1969| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) 1) (= (store |v_#memory_$Pointer$.offset_1768| |v_ULTIMATE.start_main_~#handles~0#1.base_31| (store (select |v_#memory_$Pointer$.offset_1768| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) .cse0 (select (select |v_#memory_$Pointer$.offset_1767| |v_ULTIMATE.start_main_~#handles~0#1.base_31|) .cse0))) |v_#memory_$Pointer$.offset_1767|) (<= (+ .cse1 |v_ULTIMATE.start_main_~#handles~0#1.offset_27| 4) (select |v_#length_1674| |v_ULTIMATE.start_main_~#handles~0#1.base_31|))))) InVars {ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_31|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1768|, #pthreadsForks=|v_#pthreadsForks_13|, #valid=|v_#valid_1969|, #memory_int=|v_#memory_int_2330|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_27|, #length=|v_#length_1674|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_179|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1768|} OutVars{ULTIMATE.start_main_~#handles~0#1.base=|v_ULTIMATE.start_main_~#handles~0#1.base_31|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1767|, #pthreadsForks=|v_#pthreadsForks_12|, #valid=|v_#valid_1969|, #memory_int=|v_#memory_int_2329|, ULTIMATE.start_main_~#handles~0#1.offset=|v_ULTIMATE.start_main_~#handles~0#1.offset_27|, ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_19|, #length=|v_#length_1674|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_179|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1767|} AuxVars[] AssignedVars[#memory_$Pointer$.base, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre89#1, #memory_$Pointer$.offset] 45978#[L1951-3]don't care [4552] L1951-3-->StealerENTRY: Formula: (and (= |v_StealerThread1of1ForFork0_#in~param#1.base_4| 0) (= |v_StealerThread1of1ForFork0_#in~param#1.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre89#1_6| v_StealerThread1of1ForFork0_thidvar0_2)) InVars {ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_6|} OutVars{StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_16|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_14|, StealerThread1of1ForFork0_Steal_#t~mem45#1.base=|v_StealerThread1of1ForFork0_Steal_#t~mem45#1.base_10|, StealerThread1of1ForFork0_Steal_#t~mem45#1.offset=|v_StealerThread1of1ForFork0_Steal_#t~mem45#1.offset_10|, StealerThread1of1ForFork0_writeV_#t~ret40#1=|v_StealerThread1of1ForFork0_writeV_#t~ret40#1_14|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_10|, StealerThread1of1ForFork0_Steal_#res#1=|v_StealerThread1of1ForFork0_Steal_#res#1_8|, StealerThread1of1ForFork0_Steal_#t~ret42#1=|v_StealerThread1of1ForFork0_Steal_#t~ret42#1_10|, StealerThread1of1ForFork0_Operation_~r#1.offset=|v_StealerThread1of1ForFork0_Operation_~r#1.offset_10|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_10|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_26|, StealerThread1of1ForFork0_Operation_#t~mem31#1=|v_StealerThread1of1ForFork0_Operation_#t~mem31#1_10|, StealerThread1of1ForFork0_thidvar0=v_StealerThread1of1ForFork0_thidvar0_2, StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_14|, StealerThread1of1ForFork0_Steal_#in~result#1.base=|v_StealerThread1of1ForFork0_Steal_#in~result#1.base_6|, StealerThread1of1ForFork0_writeV_#in~v#1.base=|v_StealerThread1of1ForFork0_writeV_#in~v#1.base_10|, StealerThread1of1ForFork0_Steal_#in~result#1.offset=|v_StealerThread1of1ForFork0_Steal_#in~result#1.offset_6|, StealerThread1of1ForFork0_~#r~0#1.offset=|v_StealerThread1of1ForFork0_~#r~0#1.offset_10|, ULTIMATE.start_main_#t~pre89#1=|v_ULTIMATE.start_main_#t~pre89#1_6|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_10|, StealerThread1of1ForFork0_Steal_#t~ret43#1=|v_StealerThread1of1ForFork0_Steal_#t~ret43#1_14|, StealerThread1of1ForFork0_Steal_~temp~0#1=|v_StealerThread1of1ForFork0_Steal_~temp~0#1_8|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1_10|, StealerThread1of1ForFork0_#in~param#1.offset=|v_StealerThread1of1ForFork0_#in~param#1.offset_4|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_18|, StealerThread1of1ForFork0_#res#1.base=|v_StealerThread1of1ForFork0_#res#1.base_4|, StealerThread1of1ForFork0_Operation_~r#1.base=|v_StealerThread1of1ForFork0_Operation_~r#1.base_10|, StealerThread1of1ForFork0_writeV_~w#1=|v_StealerThread1of1ForFork0_writeV_~w#1_14|, StealerThread1of1ForFork0_atomic_exchange_#res#1=|v_StealerThread1of1ForFork0_atomic_exchange_#res#1_14|, StealerThread1of1ForFork0_Steal_~found~0#1=|v_StealerThread1of1ForFork0_Steal_~found~0#1_12|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_10|, StealerThread1of1ForFork0_~param#1.offset=|v_StealerThread1of1ForFork0_~param#1.offset_4|, StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_14|, StealerThread1of1ForFork0_#t~post84#1=|v_StealerThread1of1ForFork0_#t~post84#1_8|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1_10|, StealerThread1of1ForFork0_Steal_~result#1.offset=|v_StealerThread1of1ForFork0_Steal_~result#1.offset_8|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_18|, StealerThread1of1ForFork0_#res#1.offset=|v_StealerThread1of1ForFork0_#res#1.offset_4|, StealerThread1of1ForFork0_atomic_exchange_#in~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_10|, StealerThread1of1ForFork0_atomic_exchange_~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_~v#1_14|, StealerThread1of1ForFork0_writeV_#in~v#1.offset=|v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_10|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_10|, StealerThread1of1ForFork0_Operation_#in~r#1.base=|v_StealerThread1of1ForFork0_Operation_#in~r#1.base_6|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_30|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_10|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_10|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_14|, StealerThread1of1ForFork0_~param#1.base=|v_StealerThread1of1ForFork0_~param#1.base_4|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_10|, StealerThread1of1ForFork0_Operation_#in~r#1.offset=|v_StealerThread1of1ForFork0_Operation_#in~r#1.offset_6|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_14|, StealerThread1of1ForFork0_Steal_~result#1.base=|v_StealerThread1of1ForFork0_Steal_~result#1.base_8|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_14|, StealerThread1of1ForFork0_atomic_exchange_~t~0#1=|v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_14|, StealerThread1of1ForFork0_#t~mem86#1.base=|v_StealerThread1of1ForFork0_#t~mem86#1.base_8|, StealerThread1of1ForFork0_#in~param#1.base=|v_StealerThread1of1ForFork0_#in~param#1.base_4|, StealerThread1of1ForFork0_#t~ret85#1=|v_StealerThread1of1ForFork0_#t~ret85#1_12|, StealerThread1of1ForFork0_writeV_#in~w#1=|v_StealerThread1of1ForFork0_writeV_#in~w#1_10|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_14|, StealerThread1of1ForFork0_writeV_~v#1.base=|v_StealerThread1of1ForFork0_writeV_~v#1.base_14|, StealerThread1of1ForFork0_#t~mem86#1.offset=|v_StealerThread1of1ForFork0_#t~mem86#1.offset_8|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_10|, StealerThread1of1ForFork0_~#r~0#1.base=|v_StealerThread1of1ForFork0_~#r~0#1.base_12|, StealerThread1of1ForFork0_Steal_#t~nondet41#1=|v_StealerThread1of1ForFork0_Steal_#t~nondet41#1_8|, StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_14|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_14|, StealerThread1of1ForFork0_writeV_~v#1.offset=|v_StealerThread1of1ForFork0_writeV_~v#1.offset_14|, StealerThread1of1ForFork0_Steal_#t~mem44#1=|v_StealerThread1of1ForFork0_Steal_#t~mem44#1_10|, StealerThread1of1ForFork0_Operation_#t~post32#1=|v_StealerThread1of1ForFork0_Operation_#t~post32#1_10|, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1=|v_StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1_10|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_Steal_~h~0#1, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset, StealerThread1of1ForFork0_Steal_#t~mem45#1.base, StealerThread1of1ForFork0_Steal_#t~mem45#1.offset, StealerThread1of1ForFork0_writeV_#t~ret40#1, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset, StealerThread1of1ForFork0_Steal_#res#1, StealerThread1of1ForFork0_Steal_#t~ret42#1, StealerThread1of1ForFork0_Operation_~r#1.offset, StealerThread1of1ForFork0_readV_#in~v#1.base, StealerThread1of1ForFork0_readV_~#expected~0#1.offset, StealerThread1of1ForFork0_Operation_#t~mem31#1, StealerThread1of1ForFork0_thidvar0, StealerThread1of1ForFork0_readV_~v#1.base, StealerThread1of1ForFork0_Steal_#in~result#1.base, StealerThread1of1ForFork0_writeV_#in~v#1.base, StealerThread1of1ForFork0_Steal_#in~result#1.offset, StealerThread1of1ForFork0_~#r~0#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset, StealerThread1of1ForFork0_Steal_#t~ret43#1, StealerThread1of1ForFork0_Steal_~temp~0#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1, StealerThread1of1ForFork0_#in~param#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1, StealerThread1of1ForFork0_#res#1.base, StealerThread1of1ForFork0_Operation_~r#1.base, StealerThread1of1ForFork0_writeV_~w#1, StealerThread1of1ForFork0_atomic_exchange_#res#1, StealerThread1of1ForFork0_Steal_~found~0#1, StealerThread1of1ForFork0_readV_#in~v#1.offset, StealerThread1of1ForFork0_~param#1.offset, StealerThread1of1ForFork0_~i~1#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1, StealerThread1of1ForFork0_#t~post84#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1, StealerThread1of1ForFork0_Steal_~result#1.offset, StealerThread1of1ForFork0_readV_#t~mem39#1, StealerThread1of1ForFork0_#res#1.offset, StealerThread1of1ForFork0_atomic_exchange_#in~v#1, StealerThread1of1ForFork0_atomic_exchange_~v#1, StealerThread1of1ForFork0_writeV_#in~v#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base, StealerThread1of1ForFork0_Operation_#in~r#1.base, StealerThread1of1ForFork0_readV_~#expected~0#1.base, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base, StealerThread1of1ForFork0_readV_~v#1.offset, StealerThread1of1ForFork0_~param#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset, StealerThread1of1ForFork0_Operation_#in~r#1.offset, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_Steal_~result#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1, StealerThread1of1ForFork0_atomic_exchange_~t~0#1, StealerThread1of1ForFork0_#t~mem86#1.base, StealerThread1of1ForFork0_#in~param#1.base, StealerThread1of1ForFork0_#t~ret85#1, StealerThread1of1ForFork0_writeV_#in~w#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset, StealerThread1of1ForFork0_writeV_~v#1.base, StealerThread1of1ForFork0_#t~mem86#1.offset, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1, StealerThread1of1ForFork0_~#r~0#1.base, StealerThread1of1ForFork0_Steal_#t~nondet41#1, StealerThread1of1ForFork0_readV_#res#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset, StealerThread1of1ForFork0_writeV_~v#1.offset, StealerThread1of1ForFork0_Steal_#t~mem44#1, StealerThread1of1ForFork0_Operation_#t~post32#1, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1] 44108#[StealerENTRY, L1951-4]don't care [5634] StealerENTRY-->L1935-5: Formula: (and (= |v_StealerThread1of1ForFork0_#in~param#1.base_7| |v_StealerThread1of1ForFork0_~param#1.base_7|) (= |v_StealerThread1of1ForFork0_~i~1#1_33| 0) (= |v_#length_1474| (store |v_#length_1475| |v_StealerThread1of1ForFork0_~#r~0#1.base_31| 4)) (= (select |v_#valid_1694| |v_StealerThread1of1ForFork0_~#r~0#1.base_31|) 0) (= (store |v_#valid_1694| |v_StealerThread1of1ForFork0_~#r~0#1.base_31| 1) |v_#valid_1693|) (< |v_#StackHeapBarrier_102| |v_StealerThread1of1ForFork0_~#r~0#1.base_31|) (= |v_StealerThread1of1ForFork0_#in~param#1.offset_7| |v_StealerThread1of1ForFork0_~param#1.offset_7|) (not (= |v_StealerThread1of1ForFork0_~#r~0#1.base_31| 0)) (= |v_StealerThread1of1ForFork0_~#r~0#1.offset_25| 0)) InVars {StealerThread1of1ForFork0_#in~param#1.base=|v_StealerThread1of1ForFork0_#in~param#1.base_7|, StealerThread1of1ForFork0_#in~param#1.offset=|v_StealerThread1of1ForFork0_#in~param#1.offset_7|, #StackHeapBarrier=|v_#StackHeapBarrier_102|, #valid=|v_#valid_1694|, #length=|v_#length_1475|} OutVars{StealerThread1of1ForFork0_#in~param#1.base=|v_StealerThread1of1ForFork0_#in~param#1.base_7|, StealerThread1of1ForFork0_#in~param#1.offset=|v_StealerThread1of1ForFork0_#in~param#1.offset_7|, #StackHeapBarrier=|v_#StackHeapBarrier_102|, #valid=|v_#valid_1693|, #length=|v_#length_1474|, StealerThread1of1ForFork0_~#r~0#1.offset=|v_StealerThread1of1ForFork0_~#r~0#1.offset_25|, StealerThread1of1ForFork0_~param#1.offset=|v_StealerThread1of1ForFork0_~param#1.offset_7|, StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_33|, StealerThread1of1ForFork0_~#r~0#1.base=|v_StealerThread1of1ForFork0_~#r~0#1.base_31|, StealerThread1of1ForFork0_~param#1.base=|v_StealerThread1of1ForFork0_~param#1.base_7|} AuxVars[] AssignedVars[#valid, #length, StealerThread1of1ForFork0_~#r~0#1.offset, StealerThread1of1ForFork0_~param#1.offset, StealerThread1of1ForFork0_~i~1#1, StealerThread1of1ForFork0_~#r~0#1.base, StealerThread1of1ForFork0_~param#1.base] 39358#[L1935-5, L1951-4]don't care [2022-07-22 12:38:39,576 INFO L750 eck$LassoCheckResult]: Loop: 39358#[L1935-5, L1951-4]don't care [5974] L1935-5-->L1845-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_~#q~0.base_708|))) (and (= |v_StealerThread1of1ForFork0_~#r~0#1.base_41| |v_StealerThread1of1ForFork0_Steal_#in~result#1.base_15|) (= |v_~#q~0.base_708| |v_StealerThread1of1ForFork0_readV_#in~v#1.base_29|) (= (store |v_#pthreadsMutex_184| |v_~#q~0.base_708| (store .cse0 |v_~#q~0.offset_700| 1)) |v_#pthreadsMutex_183|) (= |v_StealerThread1of1ForFork0_readV_#in~v#1.offset_29| (+ 32 |v_~#q~0.offset_700|)) (= |v_StealerThread1of1ForFork0_Steal_~result#1.offset_19| |v_StealerThread1of1ForFork0_Steal_#in~result#1.offset_15|) (= (select .cse0 |v_~#q~0.offset_700|) 0) (= |v_StealerThread1of1ForFork0_Steal_~result#1.base_19| |v_StealerThread1of1ForFork0_Steal_#in~result#1.base_15|) (= |v_StealerThread1of1ForFork0_Steal_#in~result#1.offset_15| |v_StealerThread1of1ForFork0_~#r~0#1.offset_33|) (< |v_StealerThread1of1ForFork0_~i~1#1_51| 1))) InVars {~#q~0.base=|v_~#q~0.base_708|, ~#q~0.offset=|v_~#q~0.offset_700|, #pthreadsMutex=|v_#pthreadsMutex_184|, StealerThread1of1ForFork0_~#r~0#1.offset=|v_StealerThread1of1ForFork0_~#r~0#1.offset_33|, StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_51|, StealerThread1of1ForFork0_~#r~0#1.base=|v_StealerThread1of1ForFork0_~#r~0#1.base_41|} OutVars{~#q~0.base=|v_~#q~0.base_708|, StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_53|, ~#q~0.offset=|v_~#q~0.offset_700|, #pthreadsMutex=|v_#pthreadsMutex_183|, StealerThread1of1ForFork0_Steal_#t~mem45#1.base=|v_StealerThread1of1ForFork0_Steal_#t~mem45#1.base_23|, StealerThread1of1ForFork0_Steal_#t~mem45#1.offset=|v_StealerThread1of1ForFork0_Steal_#t~mem45#1.offset_23|, StealerThread1of1ForFork0_Steal_~found~0#1=|v_StealerThread1of1ForFork0_Steal_~found~0#1_37|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_29|, StealerThread1of1ForFork0_Steal_#res#1=|v_StealerThread1of1ForFork0_Steal_#res#1_21|, StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_51|, StealerThread1of1ForFork0_Steal_#t~ret42#1=|v_StealerThread1of1ForFork0_Steal_#t~ret42#1_33|, StealerThread1of1ForFork0_~#r~0#1.base=|v_StealerThread1of1ForFork0_~#r~0#1.base_41|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_29|, StealerThread1of1ForFork0_Steal_#t~nondet41#1=|v_StealerThread1of1ForFork0_Steal_#t~nondet41#1_25|, StealerThread1of1ForFork0_Steal_#in~result#1.base=|v_StealerThread1of1ForFork0_Steal_#in~result#1.base_15|, StealerThread1of1ForFork0_Steal_~result#1.base=|v_StealerThread1of1ForFork0_Steal_~result#1.base_19|, StealerThread1of1ForFork0_Steal_~result#1.offset=|v_StealerThread1of1ForFork0_Steal_~result#1.offset_19|, StealerThread1of1ForFork0_Steal_#in~result#1.offset=|v_StealerThread1of1ForFork0_Steal_#in~result#1.offset_15|, StealerThread1of1ForFork0_Steal_#t~mem44#1=|v_StealerThread1of1ForFork0_Steal_#t~mem44#1_25|, StealerThread1of1ForFork0_~#r~0#1.offset=|v_StealerThread1of1ForFork0_~#r~0#1.offset_33|, StealerThread1of1ForFork0_Steal_#t~ret43#1=|v_StealerThread1of1ForFork0_Steal_#t~ret43#1_55|, StealerThread1of1ForFork0_Steal_~temp~0#1=|v_StealerThread1of1ForFork0_Steal_~temp~0#1_21|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_Steal_~h~0#1, #pthreadsMutex, StealerThread1of1ForFork0_Steal_#t~mem45#1.base, StealerThread1of1ForFork0_Steal_#t~mem45#1.offset, StealerThread1of1ForFork0_Steal_~found~0#1, StealerThread1of1ForFork0_readV_#in~v#1.offset, StealerThread1of1ForFork0_Steal_#res#1, StealerThread1of1ForFork0_Steal_#t~ret42#1, StealerThread1of1ForFork0_readV_#in~v#1.base, StealerThread1of1ForFork0_Steal_#t~nondet41#1, StealerThread1of1ForFork0_Steal_#in~result#1.base, StealerThread1of1ForFork0_Steal_~result#1.base, StealerThread1of1ForFork0_Steal_~result#1.offset, StealerThread1of1ForFork0_Steal_#in~result#1.offset, StealerThread1of1ForFork0_Steal_#t~mem44#1, StealerThread1of1ForFork0_Steal_#t~ret43#1, StealerThread1of1ForFork0_Steal_~temp~0#1] 44718#[L1845-2, L1951-4]don't care [5503] L1845-2-->L1826-1: Formula: (and (= (store |v_#length_1377| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55| 4) |v_#length_1376|) (= |v_StealerThread1of1ForFork0_readV_#in~v#1.base_19| |v_StealerThread1of1ForFork0_readV_~v#1.base_29|) (= |v_StealerThread1of1ForFork0_readV_#in~v#1.offset_19| |v_StealerThread1of1ForFork0_readV_~v#1.offset_29|) (< |v_#StackHeapBarrier_86| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55|) (= |v_#valid_1567| (store |v_#valid_1568| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55| 1)) (not (= |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55| 0)) (= (select |v_#valid_1568| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55|) 0) (= |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_49| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_86|, #valid=|v_#valid_1568|, #length=|v_#length_1377|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_19|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_19|} OutVars{StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_31|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_27|, #StackHeapBarrier=|v_#StackHeapBarrier_86|, StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_29|, #valid=|v_#valid_1567|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_55|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_31|, #length=|v_#length_1376|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_19|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_29|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_19|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_49|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_readV_#res#1, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_readV_~v#1.base, #valid, StealerThread1of1ForFork0_readV_~#expected~0#1.base, StealerThread1of1ForFork0_readV_#t~mem39#1, #length, StealerThread1of1ForFork0_readV_~v#1.offset, StealerThread1of1ForFork0_readV_~#expected~0#1.offset] 45966#[L1826-1, L1951-4]don't care [5893] L1826-1-->L1812: Formula: (and (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_33| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_87|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_31| 0) (= |v_StealerThread1of1ForFork0_readV_~v#1.offset_41| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_31|) (= |v_StealerThread1of1ForFork0_readV_~v#1.base_41| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_31|) (= (select (select |v_#memory_int_2431| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_87|) |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_75|) 0) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_33| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_75|)) InVars {StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_41|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_87|, #memory_int=|v_#memory_int_2431|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_41|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_75|} OutVars{StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_47|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_41|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_87|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_33|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_31|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_47|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_33|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_75|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_43|, StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_43|, #memory_int=|v_#memory_int_2431|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_33|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset] 46060#[L1812, L1951-4]don't care [5779] L1812-->L1827-3: Formula: (let ((.cse0 (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_39| 0))) (and (<= 0 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_27|) (<= (+ |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35| 4) (select |v_#length_1630| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|)) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_27| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|) (<= 0 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|) (= (select |v_#valid_1897| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) 1) (<= (+ |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37| 4) (select |v_#length_1630| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|)) (= (select |v_#valid_1897| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|) 1) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_27| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|) (= |v_StealerThread1of1ForFork0_readV_#t~ret38#1_39| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_27|) (= (ite .cse0 0 1) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_27|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_25| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_35|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_27| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) (let ((.cse4 (select |v_#memory_int_2268| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|))) (let ((.cse3 (select .cse4 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|)) (.cse2 (select |v_#memory_int_2268| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|))) (let ((.cse1 (= .cse3 (select .cse2 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|)))) (or (and (not .cse1) .cse0 (= (store |v_#memory_$Pointer$.offset_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37| (store (select |v_#memory_$Pointer$.offset_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37| (select (select |v_#memory_$Pointer$.offset_1713| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|))) |v_#memory_$Pointer$.offset_1713|) (= (store |v_#memory_$Pointer$.base_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37| (store (select |v_#memory_$Pointer$.base_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37| (select (select |v_#memory_$Pointer$.base_1713| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|))) |v_#memory_$Pointer$.base_1713|) (= |v_#memory_int_2267| (store |v_#memory_int_2268| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37| (store .cse2 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37| .cse3)))) (and .cse1 (= |v_#memory_$Pointer$.base_1713| (store |v_#memory_$Pointer$.base_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35| (store (select |v_#memory_$Pointer$.base_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35| (select (select |v_#memory_$Pointer$.base_1713| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|)))) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_38| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_37|) (= (store |v_#memory_$Pointer$.offset_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35| (store (select |v_#memory_$Pointer$.offset_1714| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35| (select (select |v_#memory_$Pointer$.offset_1713| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|))) |v_#memory_$Pointer$.offset_1713|) (= (store |v_#memory_int_2268| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35| (store .cse4 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_35|)) |v_#memory_int_2267|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_39| 1)))))))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1714|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_27|, #valid=|v_#valid_1897|, #memory_int=|v_#memory_int_2268|, #length=|v_#length_1630|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_25|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_38|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1714|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_27|} OutVars{StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1_25|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_39|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1713|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_35|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_35|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_25|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_37|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_27|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_37|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1_25|, #valid=|v_#valid_1897|, #memory_int=|v_#memory_int_2267|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_37|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_35|, #length=|v_#length_1630|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_27|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1713|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1, #memory_int, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1, #memory_$Pointer$.offset] 46062#[L1951-4, L1827-3]don't care [5746] L1827-3-->L1826-3: Formula: (and (<= 0 |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_67|) (= (select |v_#valid_1839| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_77|) 1) (<= (+ |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_67| 4) (select |v_#length_1588| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_77|)) (= (select (select |v_#memory_int_2219| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_77|) |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_67|) |v_StealerThread1of1ForFork0_readV_#res#1_43|)) InVars {#valid=|v_#valid_1839|, #memory_int=|v_#memory_int_2219|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_77|, #length=|v_#length_1588|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_67|} OutVars{StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_43|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_37|, #valid=|v_#valid_1839|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_47|, #memory_int=|v_#memory_int_2219|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_77|, #length=|v_#length_1588|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_67|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_readV_#res#1, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_readV_#t~mem39#1] 40102#[L1826-3, L1951-4]don't care [5727] L1826-3-->L1846: Formula: (and (= |v_StealerThread1of1ForFork0_readV_#res#1_41| |v_StealerThread1of1ForFork0_Steal_~h~0#1_41|) (= (store |v_#valid_1824| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_74| 0) |v_#valid_1823|)) InVars {StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_41|, #valid=|v_#valid_1824|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_74|} OutVars{StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_41|, StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_41|, #valid=|v_#valid_1823|, StealerThread1of1ForFork0_Steal_#t~ret42#1=|v_StealerThread1of1ForFork0_Steal_#t~ret42#1_27|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_65|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_Steal_~h~0#1, #valid, StealerThread1of1ForFork0_readV_~#expected~0#1.base, StealerThread1of1ForFork0_Steal_#t~ret42#1, StealerThread1of1ForFork0_readV_~#expected~0#1.offset] 40106#[L1951-4, L1846]don't care [6034] L1846-->L1847-2: Formula: (let ((.cse0 (select |v_#memory_int_2700| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|))) (and (= (+ 32 |v_~#q~0.offset_772|) |v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_33|) (= |v_StealerThread1of1ForFork0_writeV_#in~w#1_37| (+ |v_StealerThread1of1ForFork0_Steal_~h~0#1_55| 1)) (= (store |v_#memory_$Pointer$.base_2060| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43| (store (select |v_#memory_$Pointer$.base_2060| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43| (select (select |v_#memory_$Pointer$.base_2059| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|))) |v_#memory_$Pointer$.base_2059|) (= |v_~#q~0.base_780| |v_StealerThread1of1ForFork0_readV_#in~v#1.base_33|) (= |v_StealerThread1of1ForFork0_writeV_#in~w#1_37| |v_StealerThread1of1ForFork0_writeV_~w#1_43|) (= |v_~#q~0.base_780| |v_StealerThread1of1ForFork0_writeV_#in~v#1.base_33|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_37| |v_StealerThread1of1ForFork0_writeV_~w#1_43|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_37| |v_StealerThread1of1ForFork0_writeV_~v#1.base_45|) (= (store |v_#memory_int_2700| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43| (store .cse0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43| |v_StealerThread1of1ForFork0_atomic_exchange_~v#1_41|)) |v_#memory_int_2699|) (= |v_StealerThread1of1ForFork0_writeV_~v#1.offset_45| |v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_33|) (= |v_StealerThread1of1ForFork0_writeV_~v#1.base_45| |v_StealerThread1of1ForFork0_writeV_#in~v#1.base_33|) (= (select |v_#valid_2327| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) 1) (= (+ |v_~#q~0.offset_772| 36) |v_StealerThread1of1ForFork0_readV_#in~v#1.offset_33|) (= (select .cse0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|) |v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_47|) (= |v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_47| |v_StealerThread1of1ForFork0_atomic_exchange_#res#1_43|) (<= (+ 4 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|) (select |v_#length_1960| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|)) (= |v_StealerThread1of1ForFork0_writeV_~v#1.offset_45| |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_37|) (= |v_#memory_$Pointer$.offset_2059| (store |v_#memory_$Pointer$.offset_2060| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43| (store (select |v_#memory_$Pointer$.offset_2060| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43| (select (select |v_#memory_$Pointer$.offset_2059| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|)))) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_37| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|) (<= 0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_37| |v_StealerThread1of1ForFork0_atomic_exchange_~v#1_41|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_37| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|))) InVars {~#q~0.base=|v_~#q~0.base_780|, StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_55|, ~#q~0.offset=|v_~#q~0.offset_772|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2060|, #valid=|v_#valid_2327|, #memory_int=|v_#memory_int_2700|, #length=|v_#length_1960|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2060|} OutVars{StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_55|, StealerThread1of1ForFork0_atomic_exchange_~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_~v#1_41|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_43|, StealerThread1of1ForFork0_writeV_#in~v#1.offset=|v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_33|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_2059|, StealerThread1of1ForFork0_writeV_#t~ret40#1=|v_StealerThread1of1ForFork0_writeV_#t~ret40#1_51|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_37|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_37|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_33|, StealerThread1of1ForFork0_writeV_#in~v#1.base=|v_StealerThread1of1ForFork0_writeV_#in~v#1.base_33|, #length=|v_#length_1960|, StealerThread1of1ForFork0_atomic_exchange_~t~0#1=|v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_47|, ~#q~0.base=|v_~#q~0.base_780|, ~#q~0.offset=|v_~#q~0.offset_772|, StealerThread1of1ForFork0_writeV_#in~w#1=|v_StealerThread1of1ForFork0_writeV_#in~w#1_37|, StealerThread1of1ForFork0_writeV_~v#1.base=|v_StealerThread1of1ForFork0_writeV_~v#1.base_45|, StealerThread1of1ForFork0_writeV_~w#1=|v_StealerThread1of1ForFork0_writeV_~w#1_43|, StealerThread1of1ForFork0_atomic_exchange_#res#1=|v_StealerThread1of1ForFork0_atomic_exchange_#res#1_43|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_43|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_33|, StealerThread1of1ForFork0_writeV_~v#1.offset=|v_StealerThread1of1ForFork0_writeV_~v#1.offset_45|, #valid=|v_#valid_2327|, #memory_int=|v_#memory_int_2699|, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1=|v_StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1_35|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_2059|, StealerThread1of1ForFork0_atomic_exchange_#in~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_37|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_exchange_~v#1, StealerThread1of1ForFork0_writeV_#in~w#1, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset, StealerThread1of1ForFork0_writeV_#in~v#1.offset, #memory_$Pointer$.base, StealerThread1of1ForFork0_writeV_~v#1.base, StealerThread1of1ForFork0_writeV_~w#1, StealerThread1of1ForFork0_writeV_#t~ret40#1, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset, StealerThread1of1ForFork0_atomic_exchange_#res#1, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base, StealerThread1of1ForFork0_readV_#in~v#1.offset, StealerThread1of1ForFork0_readV_#in~v#1.base, StealerThread1of1ForFork0_writeV_~v#1.offset, StealerThread1of1ForFork0_writeV_#in~v#1.base, #memory_int, StealerThread1of1ForFork0_atomic_exchange_~t~0#1, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1, #memory_$Pointer$.offset, StealerThread1of1ForFork0_atomic_exchange_#in~v#1] 45848#[L1847-2, L1951-4]don't care [5710] L1847-2-->L1826-6: Formula: (and (= |v_StealerThread1of1ForFork0_readV_#in~v#1.base_25| |v_StealerThread1of1ForFork0_readV_~v#1.base_37|) (= |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_61| 0) (< |v_#StackHeapBarrier_116| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69|) (= (store |v_#valid_1798| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69| 1) |v_#valid_1797|) (= |v_#length_1554| (store |v_#length_1555| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69| 4)) (= (select |v_#valid_1798| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69|) 0) (= |v_StealerThread1of1ForFork0_readV_#in~v#1.offset_25| |v_StealerThread1of1ForFork0_readV_~v#1.offset_37|) (not (= |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_116|, #valid=|v_#valid_1798|, #length=|v_#length_1555|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_25|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_25|} OutVars{StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_39|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_35|, #StackHeapBarrier=|v_#StackHeapBarrier_116|, StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_37|, #valid=|v_#valid_1797|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_69|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_45|, #length=|v_#length_1554|, StealerThread1of1ForFork0_readV_#in~v#1.offset=|v_StealerThread1of1ForFork0_readV_#in~v#1.offset_25|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_37|, StealerThread1of1ForFork0_readV_#in~v#1.base=|v_StealerThread1of1ForFork0_readV_#in~v#1.base_25|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_61|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_readV_#res#1, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_readV_~v#1.base, #valid, StealerThread1of1ForFork0_readV_~#expected~0#1.base, StealerThread1of1ForFork0_readV_#t~mem39#1, #length, StealerThread1of1ForFork0_readV_~v#1.offset, StealerThread1of1ForFork0_readV_~#expected~0#1.offset] 45546#[L1826-6, L1951-4]don't care [5883] L1826-6-->L1812-4: Formula: (and (= (select (select |v_#memory_int_2427| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_85|) |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_73|) 0) (= |v_StealerThread1of1ForFork0_readV_~v#1.base_39| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_29|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_29| 0) (= |v_StealerThread1of1ForFork0_readV_~v#1.offset_39| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_29|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_31| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_85|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_29| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_39|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_31| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_73|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_39| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_29|)) InVars {StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_39|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_85|, #memory_int=|v_#memory_int_2427|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_39|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_73|} OutVars{StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_45|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_39|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_85|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_29|, StealerThread1of1ForFork0_readV_~v#1.offset=|v_StealerThread1of1ForFork0_readV_~v#1.offset_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_45|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_31|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset_29|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_73|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_41|, StealerThread1of1ForFork0_readV_~v#1.base=|v_StealerThread1of1ForFork0_readV_~v#1.base_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_41|, #memory_int=|v_#memory_int_2427|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_31|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~obj#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset] 41226#[L1812-4, L1951-4]don't care [5825] L1812-4-->L1827-8: Formula: (let ((.cse0 (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_41| 0))) (and (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_29| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) (<= (+ |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39| 4) (select |v_#length_1684| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|)) (<= 0 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|) (= (ite .cse0 0 1) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_29|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_27| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_37|) (= (select |v_#valid_1979| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) 1) (let ((.cse7 (select |v_#memory_int_2334| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|))) (let ((.cse6 (select .cse7 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|)) (.cse5 (select |v_#memory_int_2334| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|))) (let ((.cse1 (<= (+ |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37| 4) (select |v_#length_1684| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|))) (.cse3 (<= 0 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|)) (.cse4 (= (select |v_#valid_1979| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|) 1)) (.cse2 (= .cse6 (select .cse5 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|)))) (or (and (= (store |v_#memory_$Pointer$.base_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39| (store (select |v_#memory_$Pointer$.base_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39| (select (select |v_#memory_$Pointer$.base_1771| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|))) |v_#memory_$Pointer$.base_1771|) (= (store |v_#memory_$Pointer$.offset_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39| (store (select |v_#memory_$Pointer$.offset_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39| (select (select |v_#memory_$Pointer$.offset_1771| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|))) |v_#memory_$Pointer$.offset_1771|) .cse1 (not .cse2) .cse3 .cse0 .cse4 (= (store |v_#memory_int_2334| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39| (store .cse5 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39| .cse6)) |v_#memory_int_2333|)) (and (= (store |v_#memory_$Pointer$.base_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37| (store (select |v_#memory_$Pointer$.base_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37| (select (select |v_#memory_$Pointer$.base_1771| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|))) |v_#memory_$Pointer$.base_1771|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_42| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_41|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_41| 1) .cse1 .cse3 (= |v_#memory_int_2333| (store |v_#memory_int_2334| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37| (store .cse7 |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_37|))) .cse4 .cse2 (= (store |v_#memory_$Pointer$.offset_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37| (store (select |v_#memory_$Pointer$.offset_1772| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37| (select (select |v_#memory_$Pointer$.offset_1771| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|))) |v_#memory_$Pointer$.offset_1771|)))))) (= |v_StealerThread1of1ForFork0_readV_#t~ret38#1_41| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_29|) (= |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_29| |v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|))) InVars {#memory_$Pointer$.base=|v_#memory_$Pointer$.base_1772|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|, #valid=|v_#valid_1979|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|, #memory_int=|v_#memory_int_2334|, #length=|v_#length_1684|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_42|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1772|} OutVars{StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1_41|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1771|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.offset_37|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~obj#1.base_37|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.base_29|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~desired#1_27|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1_29|, StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_41|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1_27|, #valid=|v_#valid_1979|, #memory_int=|v_#memory_int_2333|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base_39|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1_37|, #length=|v_#length_1684|, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset=|v_StealerThread1of1ForFork0_atomic_compare_exchange_strong_#in~expected#1.offset_29|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1771|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem36#1, StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.offset, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem35#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~ret~0#1, #memory_$Pointer$.base, #memory_int, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~expected#1.base, StealerThread1of1ForFork0_atomic_compare_exchange_strong_~desired#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#t~mem37#1, StealerThread1of1ForFork0_atomic_compare_exchange_strong_#res#1, #memory_$Pointer$.offset] 41228#[L1827-8, L1951-4]don't care [5515] L1827-8-->L1828-5: Formula: (and (= (select (select |v_#memory_int_2001| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_59|) |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_53|) |v_StealerThread1of1ForFork0_readV_#t~mem39#1_33|) (<= 0 |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_53|) (<= (+ |v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_53| 4) (select |v_#length_1386| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_59|)) (= (select |v_#valid_1585| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_59|) 1)) InVars {#valid=|v_#valid_1585|, #memory_int=|v_#memory_int_2001|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_59|, #length=|v_#length_1386|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_53|} OutVars{StealerThread1of1ForFork0_readV_#t~ret38#1=|v_StealerThread1of1ForFork0_readV_#t~ret38#1_31|, #valid=|v_#valid_1585|, #memory_int=|v_#memory_int_2001|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_33|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_59|, #length=|v_#length_1386|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_53|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_readV_#t~ret38#1, StealerThread1of1ForFork0_readV_#t~mem39#1] 46226#[L1828-5, L1951-4]don't care [5963] L1828-5-->L1830-4: Formula: (and (= |v_#valid_2183| (store |v_#valid_2184| |v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_90| 0)) (= (+ 32 |v_~#q~0.offset_686|) |v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_31|) (= |v_~#q~0.base_694| |v_StealerThread1of1ForFork0_writeV_#in~v#1.base_31|) (= |v_StealerThread1of1ForFork0_writeV_~v#1.offset_41| |v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_31|) (= |v_StealerThread1of1ForFork0_writeV_~v#1.base_41| |v_StealerThread1of1ForFork0_writeV_#in~v#1.base_31|) (= |v_StealerThread1of1ForFork0_readV_#res#1_49| |v_StealerThread1of1ForFork0_readV_#t~mem39#1_54|) (<= |v_StealerThread1of1ForFork0_readV_#res#1_49| |v_StealerThread1of1ForFork0_Steal_~h~0#1_51|) (= |v_StealerThread1of1ForFork0_writeV_#in~w#1_33| |v_StealerThread1of1ForFork0_Steal_~h~0#1_51|)) InVars {~#q~0.base=|v_~#q~0.base_694|, StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_51|, ~#q~0.offset=|v_~#q~0.offset_686|, #valid=|v_#valid_2184|, StealerThread1of1ForFork0_readV_~#expected~0#1.base=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.base_90|, StealerThread1of1ForFork0_readV_#t~mem39#1=|v_StealerThread1of1ForFork0_readV_#t~mem39#1_54|} OutVars{~#q~0.base=|v_~#q~0.base_694|, StealerThread1of1ForFork0_Steal_~h~0#1=|v_StealerThread1of1ForFork0_Steal_~h~0#1_51|, ~#q~0.offset=|v_~#q~0.offset_686|, StealerThread1of1ForFork0_writeV_#in~w#1=|v_StealerThread1of1ForFork0_writeV_#in~w#1_33|, StealerThread1of1ForFork0_writeV_#in~v#1.offset=|v_StealerThread1of1ForFork0_writeV_#in~v#1.offset_31|, StealerThread1of1ForFork0_writeV_~v#1.base=|v_StealerThread1of1ForFork0_writeV_~v#1.base_41|, StealerThread1of1ForFork0_writeV_~w#1=|v_StealerThread1of1ForFork0_writeV_~w#1_39|, StealerThread1of1ForFork0_writeV_#t~ret40#1=|v_StealerThread1of1ForFork0_writeV_#t~ret40#1_45|, StealerThread1of1ForFork0_readV_~#expected~0#1.offset=|v_StealerThread1of1ForFork0_readV_~#expected~0#1.offset_77|, StealerThread1of1ForFork0_readV_#res#1=|v_StealerThread1of1ForFork0_readV_#res#1_49|, StealerThread1of1ForFork0_writeV_~v#1.offset=|v_StealerThread1of1ForFork0_writeV_~v#1.offset_41|, StealerThread1of1ForFork0_writeV_#in~v#1.base=|v_StealerThread1of1ForFork0_writeV_#in~v#1.base_31|, #valid=|v_#valid_2183|, StealerThread1of1ForFork0_Steal_#t~ret43#1=|v_StealerThread1of1ForFork0_Steal_#t~ret43#1_51|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_writeV_#in~w#1, StealerThread1of1ForFork0_writeV_#in~v#1.offset, StealerThread1of1ForFork0_writeV_~v#1.base, StealerThread1of1ForFork0_writeV_~w#1, StealerThread1of1ForFork0_writeV_#t~ret40#1, StealerThread1of1ForFork0_readV_~#expected~0#1.base, StealerThread1of1ForFork0_readV_~#expected~0#1.offset, StealerThread1of1ForFork0_readV_#res#1, StealerThread1of1ForFork0_writeV_~v#1.offset, StealerThread1of1ForFork0_writeV_#in~v#1.base, #valid, StealerThread1of1ForFork0_readV_#t~mem39#1, StealerThread1of1ForFork0_Steal_#t~ret43#1] 45326#[L1830-4, L1951-4]don't care [5969] L1830-4-->L1830-5: Formula: (let ((.cse0 (select |v_#memory_int_2562| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|))) (and (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_35| |v_StealerThread1of1ForFork0_writeV_~v#1.base_43|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_35| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_33| |v_StealerThread1of1ForFork0_writeV_~w#1_41|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_33| |v_StealerThread1of1ForFork0_atomic_exchange_~v#1_35|) (= |v_StealerThread1of1ForFork0_writeV_~v#1.offset_43| |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_35|) (= (select |v_#valid_2201| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) 1) (= (store |v_#memory_int_2562| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37| (store .cse0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37| |v_StealerThread1of1ForFork0_atomic_exchange_~v#1_35|)) |v_#memory_int_2561|) (= |v_StealerThread1of1ForFork0_writeV_#in~w#1_35| |v_StealerThread1of1ForFork0_writeV_~w#1_41|) (= |v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_41| (select .cse0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|)) (= (store |v_#memory_$Pointer$.base_1930| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37| (store (select |v_#memory_$Pointer$.base_1930| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37| (select (select |v_#memory_$Pointer$.base_1929| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|))) |v_#memory_$Pointer$.base_1929|) (= |v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_41| |v_StealerThread1of1ForFork0_atomic_exchange_#res#1_37|) (<= (+ 4 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|) (select |v_#length_1866| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|)) (<= 0 |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|) (= |v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_35| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|) (= (store |v_#memory_$Pointer$.offset_1930| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37| (store (select |v_#memory_$Pointer$.offset_1930| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37| (select (select |v_#memory_$Pointer$.offset_1929| |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|) |v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|))) |v_#memory_$Pointer$.offset_1929|))) InVars {StealerThread1of1ForFork0_writeV_#in~w#1=|v_StealerThread1of1ForFork0_writeV_#in~w#1_35|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1930|, StealerThread1of1ForFork0_writeV_~v#1.offset=|v_StealerThread1of1ForFork0_writeV_~v#1.offset_43|, StealerThread1of1ForFork0_writeV_~v#1.base=|v_StealerThread1of1ForFork0_writeV_~v#1.base_43|, #valid=|v_#valid_2201|, #memory_int=|v_#memory_int_2562|, #length=|v_#length_1866|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1930|} OutVars{StealerThread1of1ForFork0_atomic_exchange_~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_~v#1_35|, StealerThread1of1ForFork0_writeV_#in~w#1=|v_StealerThread1of1ForFork0_writeV_#in~w#1_35|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset_37|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1929|, StealerThread1of1ForFork0_writeV_~v#1.base=|v_StealerThread1of1ForFork0_writeV_~v#1.base_43|, StealerThread1of1ForFork0_writeV_~w#1=|v_StealerThread1of1ForFork0_writeV_~w#1_41|, StealerThread1of1ForFork0_writeV_#t~ret40#1=|v_StealerThread1of1ForFork0_writeV_#t~ret40#1_47|, StealerThread1of1ForFork0_atomic_exchange_#res#1=|v_StealerThread1of1ForFork0_atomic_exchange_#res#1_37|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset_35|, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_~obj#1.base_37|, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base=|v_StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base_35|, StealerThread1of1ForFork0_writeV_~v#1.offset=|v_StealerThread1of1ForFork0_writeV_~v#1.offset_43|, #valid=|v_#valid_2201|, #memory_int=|v_#memory_int_2561|, #length=|v_#length_1866|, StealerThread1of1ForFork0_atomic_exchange_~t~0#1=|v_StealerThread1of1ForFork0_atomic_exchange_~t~0#1_41|, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1=|v_StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1_29|, #memory_$Pointer$.offset=|v_#memory_$Pointer$.offset_1929|, StealerThread1of1ForFork0_atomic_exchange_#in~v#1=|v_StealerThread1of1ForFork0_atomic_exchange_#in~v#1_33|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_atomic_exchange_~v#1, StealerThread1of1ForFork0_atomic_exchange_~obj#1.offset, #memory_$Pointer$.base, StealerThread1of1ForFork0_writeV_~w#1, StealerThread1of1ForFork0_writeV_#t~ret40#1, StealerThread1of1ForFork0_atomic_exchange_#res#1, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.offset, StealerThread1of1ForFork0_atomic_exchange_~obj#1.base, StealerThread1of1ForFork0_atomic_exchange_#in~obj#1.base, #memory_int, StealerThread1of1ForFork0_atomic_exchange_~t~0#1, StealerThread1of1ForFork0_atomic_exchange_#t~mem34#1, #memory_$Pointer$.offset, StealerThread1of1ForFork0_atomic_exchange_#in~v#1] 44322#[L1830-5, L1951-4]don't care [5796] L1830-5-->L1936-4: Formula: (and (= |v_StealerThread1of1ForFork0_Steal_#res#1_19| |v_StealerThread1of1ForFork0_#t~ret85#1_33|) (= |v_StealerThread1of1ForFork0_Steal_~found~0#1_35| 0) (= |v_StealerThread1of1ForFork0_Steal_#res#1_19| |v_StealerThread1of1ForFork0_Steal_~found~0#1_35|) (= (store |v_#pthreadsMutex_148| |v_~#q~0.base_556| (store (select |v_#pthreadsMutex_148| |v_~#q~0.base_556|) |v_~#q~0.offset_548| 0)) |v_#pthreadsMutex_147|)) InVars {~#q~0.base=|v_~#q~0.base_556|, #pthreadsMutex=|v_#pthreadsMutex_148|, ~#q~0.offset=|v_~#q~0.offset_548|} OutVars{~#q~0.base=|v_~#q~0.base_556|, StealerThread1of1ForFork0_#t~ret85#1=|v_StealerThread1of1ForFork0_#t~ret85#1_33|, #pthreadsMutex=|v_#pthreadsMutex_147|, ~#q~0.offset=|v_~#q~0.offset_548|, StealerThread1of1ForFork0_Steal_~found~0#1=|v_StealerThread1of1ForFork0_Steal_~found~0#1_35|, StealerThread1of1ForFork0_Steal_#res#1=|v_StealerThread1of1ForFork0_Steal_#res#1_19|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_#t~ret85#1, #pthreadsMutex, StealerThread1of1ForFork0_Steal_~found~0#1, StealerThread1of1ForFork0_Steal_#res#1] 39356#[L1936-4, L1951-4]don't care [5860] L1936-4-->L1935-5: Formula: (and (= (+ |v_StealerThread1of1ForFork0_~i~1#1_42| 1) |v_StealerThread1of1ForFork0_~i~1#1_41|) (= (mod |v_StealerThread1of1ForFork0_#t~ret85#1_36| 256) 0)) InVars {StealerThread1of1ForFork0_#t~ret85#1=|v_StealerThread1of1ForFork0_#t~ret85#1_36|, StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_42|} OutVars{StealerThread1of1ForFork0_~i~1#1=|v_StealerThread1of1ForFork0_~i~1#1_41|, StealerThread1of1ForFork0_#t~post84#1=|v_StealerThread1of1ForFork0_#t~post84#1_21|} AuxVars[] AssignedVars[StealerThread1of1ForFork0_#t~ret85#1, StealerThread1of1ForFork0_~i~1#1, StealerThread1of1ForFork0_#t~post84#1] 39358#[L1935-5, L1951-4]don't care [2022-07-22 12:38:39,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:39,577 INFO L85 PathProgramCache]: Analyzing trace with hash -829551527, now seen corresponding path program 1 times [2022-07-22 12:38:39,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:39,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518545441] [2022-07-22 12:38:39,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:39,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:39,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:39,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:38:39,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518545441] [2022-07-22 12:38:39,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518545441] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 12:38:39,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983515500] [2022-07-22 12:38:39,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:39,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 12:38:39,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:38:39,646 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 12:38:39,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-07-22 12:38:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:38:39,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 12:38:39,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:38:39,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:39,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 12:38:39,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:38:39,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983515500] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 12:38:39,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 12:38:39,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2022-07-22 12:38:39,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111011423] [2022-07-22 12:38:39,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 12:38:39,846 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-07-22 12:38:39,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:38:39,847 INFO L85 PathProgramCache]: Analyzing trace with hash 2058640362, now seen corresponding path program 1 times [2022-07-22 12:38:39,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:38:39,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923807880] [2022-07-22 12:38:39,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:38:39,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:38:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:39,919 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:38:39,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:38:39,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace Received shutdown request... [2022-07-22 12:39:32,357 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-07-22 12:39:32,357 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-07-22 12:39:32,713 WARN L249 SmtUtils]: Removed 32 from assertion stack [2022-07-22 12:39:32,720 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.07 12:39:32 BoogieIcfgContainer [2022-07-22 12:39:32,720 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-22 12:39:32,721 INFO L158 Benchmark]: Toolchain (without parser) took 251051.83ms. Allocated memory was 151.0MB in the beginning and 636.5MB in the end (delta: 485.5MB). Free memory was 123.1MB in the beginning and 204.6MB in the end (delta: -81.5MB). Peak memory consumption was 403.4MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,721 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 121.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-07-22 12:39:32,722 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1362.86ms. Allocated memory is still 151.0MB. Free memory was 122.9MB in the beginning and 95.7MB in the end (delta: 27.1MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,722 INFO L158 Benchmark]: Boogie Procedure Inliner took 153.72ms. Allocated memory is still 151.0MB. Free memory was 95.7MB in the beginning and 86.3MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,723 INFO L158 Benchmark]: Boogie Preprocessor took 244.16ms. Allocated memory was 151.0MB in the beginning and 204.5MB in the end (delta: 53.5MB). Free memory was 86.3MB in the beginning and 173.0MB in the end (delta: -86.7MB). Peak memory consumption was 8.1MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,723 INFO L158 Benchmark]: RCFGBuilder took 3042.74ms. Allocated memory is still 204.5MB. Free memory was 172.5MB in the beginning and 80.9MB in the end (delta: 91.6MB). Peak memory consumption was 94.9MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,723 INFO L158 Benchmark]: BuchiAutomizer took 246231.58ms. Allocated memory was 204.5MB in the beginning and 636.5MB in the end (delta: 432.0MB). Free memory was 80.3MB in the beginning and 204.6MB in the end (delta: -124.3MB). Peak memory consumption was 306.7MB. Max. memory is 8.0GB. [2022-07-22 12:39:32,725 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 121.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1362.86ms. Allocated memory is still 151.0MB. Free memory was 122.9MB in the beginning and 95.7MB in the end (delta: 27.1MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 153.72ms. Allocated memory is still 151.0MB. Free memory was 95.7MB in the beginning and 86.3MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 244.16ms. Allocated memory was 151.0MB in the beginning and 204.5MB in the end (delta: 53.5MB). Free memory was 86.3MB in the beginning and 173.0MB in the end (delta: -86.7MB). Peak memory consumption was 8.1MB. Max. memory is 8.0GB. * RCFGBuilder took 3042.74ms. Allocated memory is still 204.5MB. Free memory was 172.5MB in the beginning and 80.9MB in the end (delta: 91.6MB). Peak memory consumption was 94.9MB. Max. memory is 8.0GB. * BuchiAutomizer took 246231.58ms. Allocated memory was 204.5MB in the beginning and 636.5MB in the end (delta: 432.0MB). Free memory was 80.3MB in the beginning and 204.6MB in the end (delta: -124.3MB). Peak memory consumption was 306.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Decomposition not yet finished - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 245.9s and 3 iterations. TraceHistogramMax:1. Analysis of lassos took 72.0s. Construction of modules took 1.2s. Büchi inclusion checks took 1.1s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 0. Automata minimization 0.4s AutomataMinimizationTime, 2 MinimizatonAttempts, 4599 StatesRemovedByMinimization, 1 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 248 SdHoareTripleChecker+Valid, 1.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 247 mSDsluCounter, 12 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 243 mSDsCounter, 10 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 514 IncrementalHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10 mSolverCounterUnsat, 6 mSDtfsCounter, 514 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU0 SILI1 SILT0 lasso1 LassoPreprocessingBenchmarks: Lassos: inital511 mio100 ax499 hnf100 lsp19 ukn44 mio100 lsp16 div100 bol100 ite100 ukn100 eq181 hnf91 smp100 dnf100 smp100 tf100 neg100 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 30ms VariablesStem: 1 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 2 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 170.5s - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction) Buchi Automizer is unable to decide termination: Timeout while BuchiAutomatonCegarLoop was analyzing lasso (stem: length 7 TraceHistMax 1 loop: length 16 TraceHistMax 1),while LassoCheck was constructing loop TransFormula,while TransFormulaUtils was doing sequential composition of 15 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 413 for 52721ms.. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 168.8s, 1578 PlacesBefore, 241 PlacesAfterwards, 1628 TransitionsBefore, 271 TransitionsAfterwards, 402336 CoEnabledTransitionPairs, 7 FixpointIterations, 79 TrivialSequentialCompositions, 1259 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 129 ConcurrentYvCompositions, 20 ChoiceCompositions, 1489 TotalNumberOfCompositions, 445464 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 273487, positive: 270847, positive conditional: 0, positive unconditional: 270847, negative: 2640, negative conditional: 0, negative unconditional: 2640, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 204421, positive: 203753, positive conditional: 0, positive unconditional: 203753, negative: 668, negative conditional: 0, negative unconditional: 668, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 273487, positive: 67094, positive conditional: 0, positive unconditional: 67094, negative: 1972, negative conditional: 0, negative unconditional: 1972, unknown: 204421, unknown conditional: 0, unknown unconditional: 204421] , Statistics on independence cache: Total cache size (in pairs): 782, Positive cache size: 521, Positive conditional cache size: 0, Positive unconditional cache size: 521, Negative cache size: 261, Negative conditional cache size: 0, Negative unconditional cache size: 261 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown