/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-0d686a6 [2022-07-26 14:04:17,130 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-26 14:04:17,131 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-26 14:04:17,166 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-26 14:04:17,166 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-26 14:04:17,167 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-26 14:04:17,170 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-26 14:04:17,171 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-26 14:04:17,173 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-26 14:04:17,176 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-26 14:04:17,177 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-26 14:04:17,178 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-26 14:04:17,178 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-26 14:04:17,180 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-26 14:04:17,180 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-26 14:04:17,182 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-26 14:04:17,183 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-26 14:04:17,183 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-26 14:04:17,185 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-26 14:04:17,189 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-26 14:04:17,190 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-26 14:04:17,191 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-26 14:04:17,191 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-26 14:04:17,192 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-26 14:04:17,193 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-26 14:04:17,198 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-26 14:04:17,198 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-26 14:04:17,198 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-26 14:04:17,199 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-26 14:04:17,199 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-26 14:04:17,199 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-26 14:04:17,200 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-26 14:04:17,201 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-26 14:04:17,201 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-26 14:04:17,202 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-26 14:04:17,202 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-26 14:04:17,202 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-26 14:04:17,203 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-26 14:04:17,203 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-26 14:04:17,203 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-26 14:04:17,203 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-26 14:04:17,204 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-26 14:04:17,205 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-syntacticLbe.epf [2022-07-26 14:04:17,228 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-26 14:04:17,229 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-26 14:04:17,229 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-26 14:04:17,229 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-26 14:04:17,230 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-26 14:04:17,230 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-26 14:04:17,230 INFO L138 SettingsManager]: * Use SBE=true [2022-07-26 14:04:17,230 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-26 14:04:17,230 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-26 14:04:17,231 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-26 14:04:17,231 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-26 14:04:17,231 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-26 14:04:17,231 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-26 14:04:17,231 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-26 14:04:17,232 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-26 14:04:17,233 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-26 14:04:17,233 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-26 14:04:17,233 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-26 14:04:17,234 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-26 14:04:17,234 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-07-26 14:04:17,235 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-26 14:04:17,235 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-07-26 14:04:17,429 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-26 14:04:17,442 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-26 14:04:17,443 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-26 14:04:17,444 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-26 14:04:17,456 INFO L275 PluginConnector]: CDTParser initialized [2022-07-26 14:04:17,457 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-26 14:04:17,518 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2858e20ba/862c9664cca040a1abdc7b181b5614b8/FLAG8150e6d61 [2022-07-26 14:04:17,970 INFO L306 CDTParser]: Found 1 translation units. [2022-07-26 14:04:17,970 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/workstealqueue_mutex-1.i [2022-07-26 14:04:17,992 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2858e20ba/862c9664cca040a1abdc7b181b5614b8/FLAG8150e6d61 [2022-07-26 14:04:18,001 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2858e20ba/862c9664cca040a1abdc7b181b5614b8 [2022-07-26 14:04:18,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-26 14:04:18,004 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-07-26 14:04:18,006 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-26 14:04:18,006 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-26 14:04:18,008 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-26 14:04:18,009 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,009 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@362a3710 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18, skipping insertion in model container [2022-07-26 14:04:18,009 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,033 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-26 14:04:18,073 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-26 14:04:18,496 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-26 14:04:18,532 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-26 14:04:18,535 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-26 14:04:18,554 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-26 14:04:18,565 INFO L203 MainTranslator]: Completed pre-run [2022-07-26 14:04:18,603 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-26 14:04:18,625 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-26 14:04:18,626 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-26 14:04:18,637 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-26 14:04:18,714 INFO L208 MainTranslator]: Completed translation [2022-07-26 14:04:18,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18 WrapperNode [2022-07-26 14:04:18,715 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-26 14:04:18,715 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-26 14:04:18,715 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-26 14:04:18,716 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-26 14:04:18,720 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,757 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,835 INFO L137 Inliner]: procedures = 489, calls = 128, calls flagged for inlining = 45, calls inlined = 117, statements flattened = 1677 [2022-07-26 14:04:18,836 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-26 14:04:18,837 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-26 14:04:18,837 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-26 14:04:18,837 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-26 14:04:18,843 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,844 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,856 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,857 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,886 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,913 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,919 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,942 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-26 14:04:18,943 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-26 14:04:18,943 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-26 14:04:18,943 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-26 14:04:18,944 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (1/1) ... [2022-07-26 14:04:18,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:04:18,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:04:18,969 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:04:18,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-07-26 14:04:19,013 INFO L130 BoogieDeclarations]: Found specification of procedure Stealer [2022-07-26 14:04:19,015 INFO L138 BoogieDeclarations]: Found implementation of procedure Stealer [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-26 14:04:19,015 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-26 14:04:19,015 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-26 14:04:19,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-26 14:04:19,016 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-26 14:04:19,017 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-26 14:04:19,219 INFO L234 CfgBuilder]: Building ICFG [2022-07-26 14:04:19,220 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-26 14:04:20,590 INFO L275 CfgBuilder]: Performing block encoding [2022-07-26 14:04:20,876 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-26 14:04:20,877 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2022-07-26 14:04:20,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.07 02:04:20 BoogieIcfgContainer [2022-07-26 14:04:20,880 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-26 14:04:20,882 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-26 14:04:20,882 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-26 14:04:20,884 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-26 14:04:20,885 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 14:04:20,885 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.07 02:04:18" (1/3) ... [2022-07-26 14:04:20,886 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@42550796 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.07 02:04:20, skipping insertion in model container [2022-07-26 14:04:20,886 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 14:04:20,886 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 02:04:18" (2/3) ... [2022-07-26 14:04:20,886 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@42550796 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.07 02:04:20, skipping insertion in model container [2022-07-26 14:04:20,887 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 14:04:20,887 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.07 02:04:20" (3/3) ... [2022-07-26 14:04:20,888 INFO L322 chiAutomizerObserver]: Analyzing ICFG workstealqueue_mutex-1.i [2022-07-26 14:04:21,026 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-07-26 14:04:21,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:21,756 INFO L129 PetriNetUnfolder]: 98/3018 cut-off events. [2022-07-26 14:04:21,756 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-07-26 14:04:21,789 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-26 14:04:21,789 INFO L82 GeneralOperation]: Start removeDead. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:21,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:21,863 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-07-26 14:04:21,870 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:21,875 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:21,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1578 places, 1628 transitions, 3264 flow [2022-07-26 14:04:22,362 INFO L129 PetriNetUnfolder]: 98/3018 cut-off events. [2022-07-26 14:04:22,362 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-07-26 14:04:22,389 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-26 14:04:22,481 INFO L116 LiptonReduction]: Number of co-enabled transitions 402336 [2022-07-26 14:06:01,675 WARN L233 SmtUtils]: Spent 7.70s on a formula simplification. DAG size of input: 226 DAG size of output: 221 (called from [L 277] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-26 14:06:12,998 WARN L233 SmtUtils]: Spent 7.86s on a formula simplification. DAG size of input: 226 DAG size of output: 221 (called from [L 277] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2022-07-26 14:06:16,773 INFO L131 LiptonReduction]: Checked pairs total: 445464 [2022-07-26 14:06:16,773 INFO L133 LiptonReduction]: Total number of compositions: 1489 [2022-07-26 14:06:16,799 INFO L301 stractBuchiCegarLoop]: Interprodecural is true [2022-07-26 14:06:16,799 INFO L302 stractBuchiCegarLoop]: Hoare is false [2022-07-26 14:06:16,799 INFO L303 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-26 14:06:16,799 INFO L304 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-26 14:06:16,800 INFO L305 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-26 14:06:16,800 INFO L306 stractBuchiCegarLoop]: Difference is false [2022-07-26 14:06:16,800 INFO L307 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-26 14:06:16,800 INFO L311 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-26 14:06:16,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2022-07-26 14:06:17,051 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5094 [2022-07-26 14:06:17,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 14:06:17,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 14:06:17,056 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-26 14:06:17,056 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-26 14:06:17,056 INFO L333 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-26 14:06:17,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 5112 states, but on-demand construction may add more states [2022-07-26 14:06:17,107 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 5094 [2022-07-26 14:06:17,107 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 14:06:17,107 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 14:06:17,108 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-26 14:06:17,108 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-26 14:06:17,111 INFO L733 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-26 14:06:17,113 INFO L735 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-26 14:06:17,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:17,117 INFO L85 PathProgramCache]: Analyzing trace with hash 6073, now seen corresponding path program 1 times [2022-07-26 14:06:17,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:17,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097536391] [2022-07-26 14:06:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:17,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,311 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 14:06:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,378 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 14:06:17,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:17,380 INFO L85 PathProgramCache]: Analyzing trace with hash 6020, now seen corresponding path program 1 times [2022-07-26 14:06:17,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:17,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441018132] [2022-07-26 14:06:17,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:17,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:17,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,404 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 14:06:17,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 14:06:17,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:17,414 INFO L85 PathProgramCache]: Analyzing trace with hash 194252, now seen corresponding path program 1 times [2022-07-26 14:06:17,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:17,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688321886] [2022-07-26 14:06:17,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:17,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:17,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,461 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 14:06:17,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:17,483 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 14:06:22,599 INFO L210 LassoAnalysis]: Preferences: [2022-07-26 14:06:22,599 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-26 14:06:22,599 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-26 14:06:22,599 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-26 14:06:22,599 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-26 14:06:22,599 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:22,599 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-26 14:06:22,600 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-26 14:06:22,600 INFO L133 ssoRankerPreferences]: Filename of dumped script: workstealqueue_mutex-1.i_BEv2_Iteration1_Lasso [2022-07-26 14:06:22,600 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-26 14:06:22,600 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-26 14:06:22,640 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,643 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,647 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,652 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,654 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,656 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,657 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,659 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,660 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,663 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,665 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,666 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,668 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,669 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,671 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,672 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,674 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,675 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,677 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,678 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,680 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,681 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,683 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,685 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,686 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,688 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,689 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,691 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,692 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,694 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,696 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,697 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,699 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,700 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,702 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,712 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,714 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,715 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,717 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,718 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,720 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,722 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,723 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,725 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,727 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,728 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,730 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,732 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,733 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,735 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,736 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,738 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,740 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,741 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:22,743 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,018 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,021 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,022 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,024 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,026 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,027 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,029 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,031 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,033 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,034 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,036 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,038 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,040 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,041 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,043 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,044 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,046 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,048 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,050 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,052 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,053 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,055 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,057 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,059 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,061 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,062 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,064 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,066 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,068 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,069 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,071 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,073 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,075 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,077 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,078 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,080 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,082 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,084 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,086 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,088 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,089 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,091 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,093 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,095 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,097 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,098 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,100 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,102 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,104 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,106 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,107 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,109 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,111 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,113 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,115 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,116 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,118 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,120 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,122 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,124 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,125 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,127 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,129 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,131 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,132 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,134 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,136 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,138 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,140 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,141 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,143 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,145 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,147 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,149 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,150 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,152 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,154 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,156 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,158 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,160 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,161 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,163 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,165 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,166 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,168 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,170 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,171 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,173 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,175 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,188 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,190 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,191 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,193 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,194 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,195 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,197 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,199 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,200 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,202 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,203 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,205 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,206 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,209 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,210 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,216 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,217 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,219 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,220 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,222 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,223 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,225 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,226 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,227 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,229 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,230 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,232 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,233 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,235 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,236 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,238 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,240 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,242 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,243 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,245 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,246 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,248 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,250 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,253 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,255 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,256 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,258 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,259 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,261 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,262 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,263 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,265 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,267 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,276 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,288 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,290 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,292 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,294 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,295 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,297 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,299 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,300 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,302 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,303 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,305 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,307 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,308 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,310 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,311 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,313 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,315 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,316 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,318 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,320 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,321 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,323 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,325 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,327 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,328 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,330 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,331 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,333 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,335 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,336 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,338 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,340 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,342 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,343 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,345 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,347 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,348 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,350 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,352 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,354 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,355 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,357 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,359 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,360 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,362 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,364 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,366 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,367 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,460 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,470 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,472 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,473 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,475 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,477 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,478 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,480 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,482 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,484 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,485 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,487 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,489 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,491 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,492 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,494 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,496 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,499 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,501 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,502 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,504 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,506 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,508 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,510 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,512 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,513 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,515 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,517 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,519 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,521 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,523 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,525 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,527 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,529 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,531 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,532 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,534 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,536 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,538 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,540 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,542 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,544 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,546 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,548 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,549 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,551 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,552 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,554 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,556 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,557 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,559 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,560 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,562 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,563 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,565 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,567 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,568 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,570 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,571 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,573 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,575 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,576 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,578 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,580 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,581 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,583 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,584 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,586 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,588 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,589 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,591 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,592 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,594 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,596 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,597 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,599 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,600 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,602 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,603 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,605 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,607 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,608 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,610 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,611 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,613 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,614 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,616 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,618 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,619 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,621 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,622 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,624 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,626 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,627 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,629 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,630 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,632 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,633 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,635 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,637 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,638 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,640 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,641 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,643 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,645 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,646 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,648 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,650 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,651 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,653 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,654 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,656 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,657 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,659 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,660 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,662 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,664 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,665 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,667 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,669 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,670 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,672 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,674 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,675 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:24,677 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 14:06:26,563 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-26 14:06:26,566 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-26 14:06:26,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,568 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-07-26 14:06:26,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:26,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,582 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:26,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:26,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-07-26 14:06:26,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,609 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-07-26 14:06:26,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,617 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,617 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,619 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,619 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,639 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-07-26 14:06:26,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,649 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,649 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,691 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-26 14:06:26,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,692 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-07-26 14:06:26,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,712 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-07-26 14:06:26,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,738 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-07-26 14:06:26,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,772 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-07-26 14:06:26,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,784 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,785 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,813 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-07-26 14:06:26,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,823 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,823 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,856 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-07-26 14:06:26,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,875 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,875 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,904 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-07-26 14:06:26,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,911 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:26,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:26,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:26,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-07-26 14:06:26,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,944 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-07-26 14:06:26,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,953 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,953 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:26,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:26,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:26,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:26,982 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:26,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-07-26 14:06:26,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:26,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:26,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:26,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:26,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:26,993 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:26,993 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:26,995 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2022-07-26 14:06:27,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,012 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,049 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,049 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-07-26 14:06:27,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2022-07-26 14:06:27,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,078 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-07-26 14:06:27,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2022-07-26 14:06:27,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,108 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-07-26 14:06:27,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,117 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,117 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,152 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-07-26 14:06:27,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,163 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,163 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,184 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-07-26 14:06:27,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:27,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,193 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:27,193 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:27,194 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,210 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-07-26 14:06:27,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,229 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,229 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,260 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-26 14:06:27,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,261 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-07-26 14:06:27,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,271 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,271 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,289 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-26 14:06:27,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,291 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-07-26 14:06:27,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,304 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,304 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,322 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-26 14:06:27,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,323 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-07-26 14:06:27,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,332 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,332 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,332 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,336 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,336 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,356 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-07-26 14:06:27,359 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,365 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,365 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,365 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,367 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,367 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,396 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-07-26 14:06:27,398 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,406 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,406 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,423 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-26 14:06:27,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,425 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-07-26 14:06:27,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,441 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,441 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,459 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-26 14:06:27,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,460 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-07-26 14:06:27,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,470 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,470 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-07-26 14:06:27,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,488 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-07-26 14:06:27,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:27,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:27,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:27,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,521 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-07-26 14:06:27,524 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,530 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,531 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,531 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,533 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,550 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-07-26 14:06:27,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,565 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,566 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-07-26 14:06:27,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,584 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-07-26 14:06:27,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,594 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,594 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-07-26 14:06:27,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,614 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-07-26 14:06:27,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,623 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,623 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-07-26 14:06:27,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,643 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-07-26 14:06:27,645 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,651 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,651 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,652 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,672 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-07-26 14:06:27,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,681 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,681 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,710 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-07-26 14:06:27,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,718 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,718 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,719 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,720 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,738 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-26 14:06:27,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,740 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-07-26 14:06:27,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,747 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,748 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,748 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-07-26 14:06:27,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,772 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-07-26 14:06:27,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,780 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,780 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:27,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,799 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-07-26 14:06:27,801 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,808 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,808 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-07-26 14:06:27,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,826 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-07-26 14:06:27,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,837 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,837 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-07-26 14:06:27,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,855 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-07-26 14:06:27,858 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,863 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,865 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,865 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,882 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-26 14:06:27,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,883 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-07-26 14:06:27,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-26 14:06:27,890 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,890 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,891 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,891 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,908 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-26 14:06:27,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,910 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-07-26 14:06:27,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,919 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,919 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-07-26 14:06:27,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,937 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-07-26 14:06:27,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,948 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,948 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:27,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-07-26 14:06:27,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:27,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:27,976 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:27,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-07-26 14:06:27,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:27,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:27,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:27,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:27,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:27,984 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:27,984 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:27,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,012 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-07-26 14:06:28,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,019 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,020 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,020 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,040 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-07-26 14:06:28,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,048 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,048 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,068 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-07-26 14:06:28,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,075 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,075 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,075 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,075 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,076 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,076 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,094 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-26 14:06:28,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,095 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-07-26 14:06:28,100 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,105 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,107 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,107 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-07-26 14:06:28,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,137 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-07-26 14:06:28,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,146 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,146 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,153 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,169 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-26 14:06:28,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,171 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-07-26 14:06:28,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-26 14:06:28,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,178 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:28,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,179 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:28,179 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:28,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-07-26 14:06:28,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,197 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-07-26 14:06:28,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,207 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,207 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-07-26 14:06:28,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,226 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-07-26 14:06:28,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,236 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,256 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-07-26 14:06:28,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,265 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,265 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-07-26 14:06:28,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,286 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-07-26 14:06:28,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-26 14:06:28,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,294 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,294 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,294 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,295 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,295 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-07-26 14:06:28,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,315 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-07-26 14:06:28,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,324 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,325 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,344 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-07-26 14:06:28,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,352 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,352 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-07-26 14:06:28,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,371 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-07-26 14:06:28,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-26 14:06:28,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,380 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,397 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-26 14:06:28,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,399 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-07-26 14:06:28,401 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,416 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,416 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,428 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-07-26 14:06:28,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,454 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-07-26 14:06:28,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,464 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-07-26 14:06:28,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,488 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-07-26 14:06:28,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,498 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,498 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,516 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-26 14:06:28,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,518 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-07-26 14:06:28,520 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,527 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,527 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-26 14:06:28,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,547 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-07-26 14:06:28,549 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,555 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,557 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,557 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,575 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-07-26 14:06:28,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,609 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-07-26 14:06:28,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:28,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:28,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:28,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-07-26 14:06:28,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,638 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-07-26 14:06:28,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,646 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,646 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:28,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,647 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:28,647 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:28,648 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-07-26 14:06:28,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,671 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-07-26 14:06:28,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-26 14:06:28,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,690 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,690 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,692 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-07-26 14:06:28,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,729 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-07-26 14:06:28,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,750 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,752 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,752 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-07-26 14:06:28,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,783 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-07-26 14:06:28,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-26 14:06:28,791 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,791 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:28,791 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,791 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:28,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:28,794 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,810 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-07-26 14:06:28,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:28,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:28,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:28,833 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,849 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-07-26 14:06:28,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,859 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,859 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,890 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-07-26 14:06:28,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,900 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,900 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,931 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-07-26 14:06:28,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,939 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,939 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,940 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,940 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:28,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:28,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:28,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:28,972 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:28,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-07-26 14:06:28,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:28,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:28,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:28,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:28,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:28,985 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:28,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:28,987 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-26 14:06:29,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,004 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-07-26 14:06:29,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,012 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,013 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,015 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,015 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,046 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-26 14:06:29,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,047 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-07-26 14:06:29,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-26 14:06:29,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,088 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-07-26 14:06:29,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,126 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-26 14:06:29,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,127 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-07-26 14:06:29,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-26 14:06:29,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,167 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-07-26 14:06:29,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,178 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,178 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,209 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-26 14:06:29,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,210 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-07-26 14:06:29,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,218 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,218 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,219 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,219 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,245 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-26 14:06:29,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,246 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-07-26 14:06:29,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,255 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,255 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:29,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,291 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-07-26 14:06:29,300 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,305 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,305 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,305 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,306 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,307 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:29,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,338 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-07-26 14:06:29,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,346 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,360 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:29,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,377 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-07-26 14:06:29,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2022-07-26 14:06:29,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,402 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-07-26 14:06:29,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-26 14:06:29,410 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,410 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,410 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,411 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,412 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,434 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-26 14:06:29,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,435 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-07-26 14:06:29,437 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,443 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,443 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,443 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2022-07-26 14:06:29,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,475 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-07-26 14:06:29,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,483 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-07-26 14:06:29,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,501 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-07-26 14:06:29,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,513 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,513 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,533 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-26 14:06:29,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,534 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-07-26 14:06:29,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,543 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,543 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,561 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-26 14:06:29,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,562 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-07-26 14:06:29,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,571 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,571 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,588 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-26 14:06:29,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,590 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-07-26 14:06:29,592 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,599 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,599 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,610 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,625 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-26 14:06:29,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,627 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-07-26 14:06:29,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 14:06:29,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 14:06:29,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 14:06:29,650 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,665 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-26 14:06:29,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,666 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-07-26 14:06:29,668 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,674 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,674 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,675 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,675 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2022-07-26 14:06:29,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,707 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-07-26 14:06:29,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,716 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,716 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 14:06:29,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2022-07-26 14:06:29,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,735 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-07-26 14:06:29,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 14:06:29,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 14:06:29,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 14:06:29,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 14:06:29,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 14:06:29,746 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 14:06:29,746 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 14:06:29,761 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-26 14:06:29,774 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2022-07-26 14:06:29,774 INFO L444 ModelExtractionUtils]: 11 out of 19 variables were initially zero. Simplification set additionally 5 variables to zero. [2022-07-26 14:06:29,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 14:06:29,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:29,776 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-26 14:06:29,780 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-26 14:06:29,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-07-26 14:06:29,797 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-26 14:06:29,798 INFO L513 LassoAnalysis]: Proved termination. [2022-07-26 14:06:29,798 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-26 14:06:29,814 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-26 14:06:29,956 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-26 14:06:30,010 INFO L156 tatePredicateManager]: 41 out of 41 supporting invariants were superfluous and have been removed [2022-07-26 14:06:30,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:30,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-26 14:06:30,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 14:06:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:30,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-26 14:06:30,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 14:06:30,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-26 14:06:30,104 INFO L141 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-26 14:06:30,105 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-26 14:06:30,237 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-26 14:06:30,239 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-26 14:06:30,242 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-26 14:06:30,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2 transitions. [2022-07-26 14:06:30,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 1 letters. [2022-07-26 14:06:30,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 14:06:30,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 2 letters. Loop has 1 letters. [2022-07-26 14:06:30,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 14:06:30,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 2 letters. [2022-07-26 14:06:30,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 14:06:30,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5114 states and 11090 transitions. [2022-07-26 14:06:30,277 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5093 [2022-07-26 14:06:30,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5114 states to 5111 states and 11086 transitions. [2022-07-26 14:06:30,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5109 [2022-07-26 14:06:30,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5110 [2022-07-26 14:06:30,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5111 states and 11086 transitions. [2022-07-26 14:06:30,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-26 14:06:30,342 INFO L220 hiAutomatonCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-26 14:06:30,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5111 states and 11086 transitions. [2022-07-26 14:06:30,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5111 to 5111. [2022-07-26 14:06:30,454 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-26 14:06:30,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5111 states to 5111 states and 11086 transitions. [2022-07-26 14:06:30,469 INFO L242 hiAutomatonCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-26 14:06:30,469 INFO L426 stractBuchiCegarLoop]: Abstraction has 5111 states and 11086 transitions. [2022-07-26 14:06:30,469 INFO L333 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-26 14:06:30,469 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5111 states and 11086 transitions. [2022-07-26 14:06:30,489 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5093 [2022-07-26 14:06:30,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 14:06:30,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 14:06:30,490 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1] [2022-07-26 14:06:30,490 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-26 14:06:30,490 INFO L733 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] 19094#[L1953-5]don't care [2022-07-26 14:06:30,492 INFO L735 eck$LassoCheckResult]: Loop: 19094#[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 ((.cse5 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_621| 0))) (and (= |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|) (let ((.cse2 (select |v_#memory_int_2480| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_685|))) (let ((.cse4 (select .cse2 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|)) (.cse3 (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 (= .cse4 (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569|)))) (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|) (= |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 .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_569| .cse4)) |v_#memory_int_2479|) .cse5))))) (= (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 .cse5 0 1)) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_685|) (= |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 ((.cse1 (select |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|))) (let ((.cse4 (select .cse1 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|)) (.cse3 (select |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_531|))) (let ((.cse2 (= .cse4 (select .cse3 |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|)))) (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 (= |v_#memory_int_2347| (store |v_#memory_int_2348| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651| (store .cse1 |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|) .cse2) (and (not .cse2) (= (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 .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_531| .cse4)) |v_#memory_int_2347|) .cse0 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_565| 0)))))) (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_651|) (= |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) (= (select |v_#valid_1989| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_651|) 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] 18898#[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] 18900#[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_~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|) (let ((.cse6 (select |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|))) (let ((.cse3 (select |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539|)) (.cse4 (select .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|))) (let ((.cse1 (<= (+ |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|))) (.cse2 (= (select |v_#valid_1999| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657|) 1)) (.cse0 (= (select .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539|) .cse4)) (.cse5 (<= 0 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657|))) (or (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 .cse0) (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_575| 0) .cse1 .cse2 (= (store |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.base_539| (store .cse3 |v_ULTIMATE.start_atomic_compare_exchange_strong_~expected#1.offset_539| .cse4)) |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|) .cse5) (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|)))) .cse1 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_~ret~0#1_575| 1) .cse2 .cse0 (= |v_#memory_int_2361| (store |v_#memory_int_2362| |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.base_657| (store .cse6 |v_ULTIMATE.start_atomic_compare_exchange_strong_~obj#1.offset_657| |v_ULTIMATE.start_atomic_compare_exchange_strong_~desired#1_457|))) .cse5 (= |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_670| |v_ULTIMATE.start_atomic_compare_exchange_strong_#t~mem37#1_669|))))))) 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] 26452#[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] 26454#[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] 25042#[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] 18588#[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] 18590#[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] 24780#[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 (= (select |v_#valid_1075| |v_~#q~0.base_178|) 1) (<= 0 .cse0) (= |v_ULTIMATE.start_Pop_#t~mem55#1.base_13| (select (select |v_#memory_$Pointer$.base_1199| |v_~#q~0.base_178|) .cse0)) (= |v_ULTIMATE.start_Pop_#t~mem55#1.offset_13| (select (select |v_#memory_$Pointer$.offset_1199| |v_~#q~0.base_178|) .cse0)) (<= (+ 44 |v_~#q~0.offset_174| .cse1) (select |v_#length_986| |v_~#q~0.base_178|))))) InVars {~#q~0.base=|v_~#q~0.base_178|, ~#q~0.offset=|v_~#q~0.offset_174|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1199|, #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_1199|} OutVars{~#q~0.base=|v_~#q~0.base_178|, ~#q~0.offset=|v_~#q~0.offset_174|, #memory_$Pointer$.base=|v_#memory_$Pointer$.base_1199|, #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_1199|, 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] 19090#[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] 19094#[L1953-5]don't care [2022-07-26 14:06:30,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:30,493 INFO L85 PathProgramCache]: Analyzing trace with hash 6005368, now seen corresponding path program 1 times [2022-07-26 14:06:30,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:30,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601588352] [2022-07-26 14:06:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:30,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:30,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-26 14:06:30,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-26 14:06:30,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601588352] [2022-07-26 14:06:30,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601588352] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-26 14:06:30,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-26 14:06:30,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-26 14:06:30,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342348123] [2022-07-26 14:06:30,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-26 14:06:30,576 INFO L738 eck$LassoCheckResult]: stem already infeasible [2022-07-26 14:06:30,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:30,577 INFO L85 PathProgramCache]: Analyzing trace with hash 551646826, now seen corresponding path program 1 times [2022-07-26 14:06:30,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:30,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503819023] [2022-07-26 14:06:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:30,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:30,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-26 14:06:30,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-26 14:06:30,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503819023] [2022-07-26 14:06:30,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503819023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-26 14:06:30,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-26 14:06:30,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-26 14:06:30,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566809769] [2022-07-26 14:06:30,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-26 14:06:30,657 INFO L750 eck$LassoCheckResult]: loop already infeasible [2022-07-26 14:06:30,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-26 14:06:30,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-26 14:06:30,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-26 14:06:30,660 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-26 14:06:31,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-26 14:06:31,553 INFO L93 Difference]: Finished difference Result 9485 states and 20753 transitions. [2022-07-26 14:06:31,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9485 states and 20753 transitions. [2022-07-26 14:06:31,624 INFO L131 ngComponentsAnalysis]: Automaton has 221 accepting balls. 9079 [2022-07-26 14:06:31,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9485 states to 9481 states and 20745 transitions. [2022-07-26 14:06:31,689 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9480 [2022-07-26 14:06:31,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9480 [2022-07-26 14:06:31,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9481 states and 20745 transitions. [2022-07-26 14:06:31,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-26 14:06:31,718 INFO L220 hiAutomatonCegarLoop]: Abstraction has 9481 states and 20745 transitions. [2022-07-26 14:06:31,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9481 states and 20745 transitions. [2022-07-26 14:06:31,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9481 to 4882. [2022-07-26 14:06:31,842 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-26 14:06:31,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4882 states to 4882 states and 10688 transitions. [2022-07-26 14:06:31,852 INFO L242 hiAutomatonCegarLoop]: Abstraction has 4882 states and 10688 transitions. [2022-07-26 14:06:31,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-26 14:06:31,853 INFO L426 stractBuchiCegarLoop]: Abstraction has 4882 states and 10688 transitions. [2022-07-26 14:06:31,853 INFO L333 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-26 14:06:31,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4882 states and 10688 transitions. [2022-07-26 14:06:31,875 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 4859 [2022-07-26 14:06:31,875 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 14:06:31,875 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 14:06:31,875 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-26 14:06:31,876 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 14:06:31,876 INFO L733 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#[L1951-4, StealerENTRY]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#[L1951-4, L1935-5]don't care [2022-07-26 14:06:31,877 INFO L735 eck$LassoCheckResult]: Loop: 39358#[L1951-4, L1935-5]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#[L1951-4, L1826-1]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#[L1951-4, L1812]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#[L1951-4, L1826-3]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#[L1951-4, L1847-2]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#[L1951-4, L1826-6]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#[L1951-4, L1812-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#[L1951-4, L1830-5]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#[L1951-4, L1935-5]don't care [2022-07-26 14:06:31,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:31,877 INFO L85 PathProgramCache]: Analyzing trace with hash -829551527, now seen corresponding path program 1 times [2022-07-26 14:06:31,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:31,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469877074] [2022-07-26 14:06:31,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:31,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:31,912 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-26 14:06:31,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-26 14:06:31,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469877074] [2022-07-26 14:06:31,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469877074] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-26 14:06:31,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000550981] [2022-07-26 14:06:31,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:31,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-26 14:06:31,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 14:06:31,914 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-26 14:06:31,937 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-26 14:06:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 14:06:32,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-26 14:06:32,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 14:06:32,076 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-26 14:06:32,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-26 14:06:32,086 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-26 14:06:32,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000550981] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-26 14:06:32,086 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-26 14:06:32,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2022-07-26 14:06:32,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602075122] [2022-07-26 14:06:32,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-26 14:06:32,087 INFO L738 eck$LassoCheckResult]: stem already infeasible [2022-07-26 14:06:32,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 14:06:32,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2058640362, now seen corresponding path program 1 times [2022-07-26 14:06:32,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 14:06:32,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426402975] [2022-07-26 14:06:32,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 14:06:32,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 14:06:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:32,121 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 14:06:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 14:06:32,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 14:08:11,874 WARN L233 SmtUtils]: Spent 1.66m on a formula simplification. DAG size of input: 413 DAG size of output: 374 (called from [L 277] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) Received shutdown request... [2022-07-26 14:08:56,694 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-26 14:08:56,695 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-26 14:08:57,210 WARN L249 SmtUtils]: Removed 52 from assertion stack [2022-07-26 14:08:57,214 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 26.07 02:08:57 BoogieIcfgContainer [2022-07-26 14:08:57,214 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-26 14:08:57,215 INFO L158 Benchmark]: Toolchain (without parser) took 279210.80ms. Allocated memory was 192.9MB in the beginning and 853.5MB in the end (delta: 660.6MB). Free memory was 130.0MB in the beginning and 657.2MB in the end (delta: -527.2MB). Peak memory consumption was 598.8MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,215 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 192.9MB. Free memory was 149.9MB in the beginning and 149.8MB in the end (delta: 132.9kB). There was no memory consumed. Max. memory is 8.0GB. [2022-07-26 14:08:57,215 INFO L158 Benchmark]: CACSL2BoogieTranslator took 708.99ms. Allocated memory was 192.9MB in the beginning and 312.5MB in the end (delta: 119.5MB). Free memory was 129.7MB in the beginning and 230.7MB in the end (delta: -101.0MB). Peak memory consumption was 19.8MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,215 INFO L158 Benchmark]: Boogie Procedure Inliner took 120.69ms. Allocated memory is still 312.5MB. Free memory was 230.7MB in the beginning and 221.3MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,215 INFO L158 Benchmark]: Boogie Preprocessor took 105.47ms. Allocated memory is still 312.5MB. Free memory was 221.3MB in the beginning and 212.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,216 INFO L158 Benchmark]: RCFGBuilder took 1937.67ms. Allocated memory is still 312.5MB. Free memory was 212.3MB in the beginning and 213.9MB in the end (delta: -1.5MB). Peak memory consumption was 96.5MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,216 INFO L158 Benchmark]: BuchiAutomizer took 276332.77ms. Allocated memory was 312.5MB in the beginning and 853.5MB in the end (delta: 541.1MB). Free memory was 213.8MB in the beginning and 657.2MB in the end (delta: -443.4MB). Peak memory consumption was 562.2MB. Max. memory is 8.0GB. [2022-07-26 14:08:57,217 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.11ms. Allocated memory is still 192.9MB. Free memory was 149.9MB in the beginning and 149.8MB in the end (delta: 132.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 708.99ms. Allocated memory was 192.9MB in the beginning and 312.5MB in the end (delta: 119.5MB). Free memory was 129.7MB in the beginning and 230.7MB in the end (delta: -101.0MB). Peak memory consumption was 19.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 120.69ms. Allocated memory is still 312.5MB. Free memory was 230.7MB in the beginning and 221.3MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 105.47ms. Allocated memory is still 312.5MB. Free memory was 221.3MB in the beginning and 212.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1937.67ms. Allocated memory is still 312.5MB. Free memory was 212.3MB in the beginning and 213.9MB in the end (delta: -1.5MB). Peak memory consumption was 96.5MB. Max. memory is 8.0GB. * BuchiAutomizer took 276332.77ms. Allocated memory was 312.5MB in the beginning and 853.5MB in the end (delta: 541.1MB). Free memory was 213.8MB in the beginning and 657.2MB in the end (delta: -443.4MB). Peak memory consumption was 562.2MB. 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 276.1s and 3 iterations. TraceHistogramMax:1. Analysis of lassos took 158.4s. Construction of modules took 0.6s. Büchi inclusion checks took 0.7s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 0. Automata minimization 0.3s AutomataMinimizationTime, 2 MinimizatonAttempts, 4599 StatesRemovedByMinimization, 1 NontrivialMinimizations. Non-live state removal took 0.2s 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, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 247 mSDsluCounter, 12 SdHoareTripleChecker+Invalid, 0.7s 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: 14ms 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: 115.7s - 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 SimplifyDDAWithTimeout was simplifying term of DAG size 410 for 34040ms.. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 114.9s, 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