/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-New_States.epf -i ../../../trunk/examples/concurrent/pthreads/distributed_search2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.0-e5469eb [2021-01-22 10:14:50,179 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-22 10:14:50,183 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-22 10:14:50,261 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-22 10:14:50,262 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-22 10:14:50,267 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-22 10:14:50,271 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-22 10:14:50,278 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-22 10:14:50,282 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-22 10:14:50,287 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-22 10:14:50,289 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-22 10:14:50,290 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-22 10:14:50,291 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-22 10:14:50,294 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-22 10:14:50,296 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-22 10:14:50,297 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-22 10:14:50,298 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-22 10:14:50,302 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-22 10:14:50,308 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-22 10:14:50,316 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-22 10:14:50,318 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-22 10:14:50,319 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-22 10:14:50,321 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-22 10:14:50,323 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-22 10:14:50,332 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-22 10:14:50,332 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-22 10:14:50,333 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-22 10:14:50,335 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-22 10:14:50,335 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-22 10:14:50,336 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-22 10:14:50,337 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-22 10:14:50,338 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-22 10:14:50,339 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-22 10:14:50,340 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-22 10:14:50,341 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-22 10:14:50,342 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-22 10:14:50,342 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-22 10:14:50,343 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-22 10:14:50,343 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-22 10:14:50,344 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-22 10:14:50,344 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-22 10:14:50,346 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-New_States.epf [2021-01-22 10:14:50,398 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-22 10:14:50,398 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-22 10:14:50,400 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-22 10:14:50,400 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-22 10:14:50,400 INFO L138 SettingsManager]: * Use SBE=true [2021-01-22 10:14:50,401 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-22 10:14:50,401 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-22 10:14:50,401 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-22 10:14:50,401 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-22 10:14:50,402 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-22 10:14:50,402 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-22 10:14:50,402 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-22 10:14:50,402 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-22 10:14:50,402 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-22 10:14:50,403 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-22 10:14:50,403 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-22 10:14:50,403 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-22 10:14:50,403 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-22 10:14:50,404 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-22 10:14:50,404 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-22 10:14:50,404 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-22 10:14:50,404 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-22 10:14:50,405 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-22 10:14:50,405 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-22 10:14:50,405 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-22 10:14:50,405 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-22 10:14:50,406 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-22 10:14:50,406 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-22 10:14:50,406 INFO L138 SettingsManager]: * Lazy Petri-NFA conversion=true [2021-01-22 10:14:50,406 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=SLEEP_SET_FA [2021-01-22 10:14:50,406 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-22 10:14:50,407 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-22 10:14:50,407 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-01-22 10:14:50,407 INFO L138 SettingsManager]: * Sleep set reduction in concurrent analysis=NEW_STATES 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 [2021-01-22 10:14:50,819 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-22 10:14:50,846 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-22 10:14:50,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-22 10:14:50,850 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-22 10:14:50,853 INFO L275 PluginConnector]: CDTParser initialized [2021-01-22 10:14:50,854 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/pthreads/distributed_search2.c [2021-01-22 10:14:50,945 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b0c3b3cf/5ae210f6fea442129a5c277ad3877aac/FLAGe5641dca7 [2021-01-22 10:14:51,631 INFO L306 CDTParser]: Found 1 translation units. [2021-01-22 10:14:51,632 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/concurrent/pthreads/distributed_search2.c [2021-01-22 10:14:51,633 WARN L117 ultiparseSymbolTable]: System include pthread.h could not be resolved by CDT -- only built-in system includes are available. [2021-01-22 10:14:51,634 WARN L117 ultiparseSymbolTable]: System include stdio.h could not be resolved by CDT -- only built-in system includes are available. [2021-01-22 10:14:51,676 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b0c3b3cf/5ae210f6fea442129a5c277ad3877aac/FLAGe5641dca7 [2021-01-22 10:14:51,972 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b0c3b3cf/5ae210f6fea442129a5c277ad3877aac [2021-01-22 10:14:51,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-22 10:14:51,980 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-22 10:14:51,983 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-22 10:14:51,983 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-22 10:14:51,987 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-22 10:14:51,988 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.01 10:14:51" (1/1) ... [2021-01-22 10:14:51,992 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72ad2315 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:51, skipping insertion in model container [2021-01-22 10:14:51,992 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.01 10:14:51" (1/1) ... [2021-01-22 10:14:52,001 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-22 10:14:52,022 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-22 10:14:52,235 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-22 10:14:52,244 INFO L203 MainTranslator]: Completed pre-run [2021-01-22 10:14:52,269 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-22 10:14:52,285 INFO L208 MainTranslator]: Completed translation [2021-01-22 10:14:52,285 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52 WrapperNode [2021-01-22 10:14:52,286 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-22 10:14:52,287 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-22 10:14:52,287 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-22 10:14:52,287 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-22 10:14:52,295 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,304 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,341 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-22 10:14:52,342 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-22 10:14:52,342 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-22 10:14:52,342 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-22 10:14:52,352 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,353 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,360 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,360 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,386 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,394 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,399 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... [2021-01-22 10:14:52,403 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-22 10:14:52,404 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-22 10:14:52,405 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-22 10:14:52,405 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-22 10:14:52,408 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-22 10:14:52,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-22 10:14:52,476 INFO L130 BoogieDeclarations]: Found specification of procedure search_worker [2021-01-22 10:14:52,476 INFO L138 BoogieDeclarations]: Found implementation of procedure search_worker [2021-01-22 10:14:52,477 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-22 10:14:52,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-22 10:14:52,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-22 10:14:52,477 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-22 10:14:52,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-22 10:14:52,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-22 10:14:52,479 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-22 10:14:52,923 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-22 10:14:52,923 INFO L298 CfgBuilder]: Removed 7 assume(true) statements. [2021-01-22 10:14:52,925 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:14:52 BoogieIcfgContainer [2021-01-22 10:14:52,925 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-22 10:14:52,927 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-22 10:14:52,927 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-22 10:14:52,931 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-22 10:14:52,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.01 10:14:51" (1/3) ... [2021-01-22 10:14:52,932 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31d318f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 10:14:52, skipping insertion in model container [2021-01-22 10:14:52,932 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.01 10:14:52" (2/3) ... [2021-01-22 10:14:52,932 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31d318f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 10:14:52, skipping insertion in model container [2021-01-22 10:14:52,932 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:14:52" (3/3) ... [2021-01-22 10:14:52,934 INFO L111 eAbstractionObserver]: Analyzing ICFG distributed_search2.c [2021-01-22 10:14:52,949 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-22 10:14:52,949 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-22 10:14:52,953 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-22 10:14:52,953 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-22 10:14:52,990 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#in~params.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,990 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#in~params.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,991 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,991 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,991 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#in~params.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,991 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#in~params.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,991 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,992 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,992 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,992 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,992 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,993 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,993 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,993 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,993 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,993 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,994 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,995 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,995 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,995 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,995 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,996 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,996 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,996 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,996 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,996 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,997 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,997 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,997 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,997 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,997 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,998 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,998 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,998 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,998 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,999 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,999 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,999 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:52,999 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,000 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,000 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,000 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,000 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,000 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,001 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,001 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,001 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,001 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,001 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,002 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,002 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,002 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,002 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,002 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,003 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,003 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,003 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,003 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,004 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,004 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,004 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,004 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,005 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,005 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,005 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,005 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,005 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,006 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,006 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,006 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,006 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,007 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,007 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,007 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,007 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,008 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#in~params.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,008 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#in~params.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,008 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,008 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,008 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#in~params.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,009 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#in~params.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,009 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,009 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,009 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,009 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,010 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,010 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,010 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,010 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,010 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,011 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,011 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,011 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,011 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,011 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,012 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,012 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,012 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,012 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,012 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,013 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,013 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,013 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,013 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,013 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,014 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,014 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,014 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,014 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,015 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,016 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,016 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,016 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,016 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,016 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,017 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,017 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,017 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,017 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,017 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,018 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,018 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,018 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,018 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,019 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,019 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,019 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,019 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,019 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,020 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,020 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,020 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,020 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,021 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,021 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,021 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,021 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,021 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,022 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,022 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,022 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,022 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,023 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,024 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,024 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,026 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,027 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,027 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,027 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,027 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,027 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,028 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,028 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,028 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,028 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,028 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,029 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork0_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,029 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork0_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,035 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,035 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,035 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,036 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem0| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,036 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,036 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,036 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,036 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,037 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~params.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,037 WARN L313 ript$VariableManager]: TermVariabe |search_workerThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,037 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~bounds~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,037 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~lower~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,037 WARN L313 ript$VariableManager]: TermVariabe search_workerThread1of1ForFork1_~upper~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-22 10:14:53,050 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-01-22 10:14:53,064 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-01-22 10:14:53,087 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-22 10:14:53,087 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-22 10:14:53,087 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-22 10:14:53,087 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-22 10:14:53,087 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-22 10:14:53,088 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-22 10:14:53,088 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-22 10:14:53,088 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-22 10:14:53,170 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,175 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,179 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:53,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:53,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:14:53,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:14:53,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:14:53,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:53,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:14:53,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:53,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:53,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,577 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:53,583 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:53,649 WARN L465 BasicCegarLoop]: Sleep Set Reduction Time: 538ms [2021-01-22 10:14:53,650 WARN L466 BasicCegarLoop]: Sleep set: input automaton currently 1789 states, but on-demand construction may add more states [2021-01-22 10:14:53,661 WARN L467 BasicCegarLoop]: Sleep set: output automaton has 1789 states, 1714 states have (on average 1.7806301050175029) internal successors, (3052), 1788 states have internal predecessors, (3052), 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) Size of Word is: 87 and size of Sequence is : 88[2021-01-22 10:14:53,677 INFO L131 SleepSetCegar]: Size of mCounterexample is: 88 [2021-01-22 10:14:53,678 INFO L132 SleepSetCegar]: [140#[ULTIMATE.startENTRY]don't care, 143#[L-1]don't care, 146#[L-1-1]don't care, 149#[L12]don't care, 152#[L13]don't care, 155#[L14]don't care, 158#[L15]don't care, 161#[L-1-2]don't care, 164#[L55]don't care, 167#[L55-1]don't care, 170#[L55-2]don't care, 173#[L56]don't care, 176#[L56-1]don't care, 179#[L57]don't care, 182#[L57-1]don't care, 185#[L59]don't care, 188#[L59-1]don't care, 191#[L59-2]don't care, 194#[L30]don't care, 197#[L30-1]don't care, 200#[L30-2]don't care, 203#[L31]don't care, 206#[L31-1]don't care, 209#[L32]don't care, 212#[L35]don't care, 215#[L36]don't care, 218#[L38]don't care, 221#[L38-1]don't care, 224#[L38-2]don't care, 227#[L38-3]don't care, 230#[L39]don't care, 233#[search_workerENTRY, L39-1]don't care, 236#[search_workerENTRY, L40]don't care, 242#[search_workerENTRY, L40-1]don't care, 248#[search_workerENTRY, L40-2]don't care, 254#[search_workerENTRY, L40-3]don't care, 260#[search_workerENTRY, L41]don't care, 266#[search_workerENTRY, L41-1, search_workerENTRY]don't care, 272#[search_workerENTRY, L41-1, L18]don't care, 281#[search_workerENTRY, L19, L41-1]don't care, 290#[search_workerENTRY, L41-1, L19-1]don't care, 301#[L19-2, search_workerENTRY, L41-1]don't care, 308#[search_workerENTRY, L41-1, L20]don't care, 317#[search_workerENTRY, L41-1, L20-1]don't care, 328#[search_workerENTRY, L41-1, L20-2]don't care, 337#[search_workerENTRY, L41-1, L21]don't care, 344#[search_workerENTRY, L41-1, L21-6]don't care, 353#[search_workerENTRY, L41-1, L21-7]don't care, 366#[search_workerENTRY, search_workerFINAL, L41-1]don't care, 375#[search_workerENTRY, L41-1, search_workerEXIT]don't care, 384#[search_workerENTRY, L43, search_workerEXIT]don't care, 390#[L43-1, search_workerENTRY, search_workerEXIT]don't care, 396#[L43-2, search_workerENTRY]don't care, 402#[search_workerENTRY, L44]don't care, 408#[search_workerENTRY, L44-1]don't care, 414#[L18, L44-1]don't care, 417#[L19, L44-1]don't care, 420#[L19-1, L44-1]don't care, 423#[L19-2, L44-1]don't care, 426#[L20, L44-1]don't care, 429#[L20-1, L44-1]don't care, 432#[L20-2, L44-1]don't care, 435#[L21, L44-1]don't care, 438#[L21-6, L44-1]don't care, 441#[L21-7, L44-1]don't care, 448#[search_workerFINAL, L44-1]don't care, 451#[search_workerEXIT, L44-1]don't care, 454#[L44-2]don't care, 457#[L46]don't care, 460#[L47]don't care, 466#[L31-2]don't care, 469#[L31-3]don't care, 472#[L32-1]don't care, 475#[L32-2]don't care, 478#[L38-4]don't care, 481#[L38-5]don't care, 484#[L40-4]don't care, 487#[L40-5]don't care, 490#[L49-1]don't care, 493#[L59-3]don't care, 496#[L59-4]don't care, 499#[L59-5]don't care, 502#[L60]don't care, 505#[L66]don't care, 544#[L66-1]don't care, 547#[L66-2]don't care, 550#[L67]don't care, 553#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]don't care] [2021-01-22 10:14:53,678 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:14:53,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:14:53,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1950959569, now seen corresponding path program 1 times [2021-01-22 10:14:53,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:14:53,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190399477] [2021-01-22 10:14:53,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:14:53,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:14:53,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:14:53,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190399477] [2021-01-22 10:14:53,938 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-22 10:14:53,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-22 10:14:53,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809328268] [2021-01-22 10:14:53,943 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-22 10:14:53,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:14:53,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-22 10:14:53,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-22 10:14:53,965 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:14:53,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 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) [2021-01-22 10:14:53,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:14:54,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,017 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:54,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:54,067 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,081 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:54,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,201 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,206 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,241 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,253 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,272 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,328 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,374 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,417 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,433 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,450 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,471 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,478 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,483 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 33ms [2021-01-22 10:14:54,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms Size of Word is: 87 and size of Sequence is : 88[2021-01-22 10:14:54,536 INFO L131 SleepSetCegar]: Size of mCounterexample is: 88 [2021-01-22 10:14:54,537 INFO L132 SleepSetCegar]: [8851#[ULTIMATE.startENTRY]true, 8853#[L-1]true, 8855#[L-1-1]true, 8857#[L12]true, 8859#[L13]true, 8861#[L14]true, 8863#[L15]true, 8865#[L-1-2]true, 8867#[L55]true, 8869#[L55-1]true, 8871#[L55-2]true, 8873#[L56]true, 8875#[L56-1]true, 8877#[L57]true, 8879#[L57-1]true, 8881#[L59]true, 8883#[L59-1]true, 8885#[L59-2]true, 8887#[L30]true, 8889#[L30-1]true, 8891#[L30-2]true, 8893#[L31]true, 8895#[L31-1]true, 8897#[L32]true, 8899#[L35]true, 8901#[L36]true, 8903#[L38]true, 8905#[L38-1]true, 8907#[L38-2]true, 8909#[L38-3]true, 8911#[L39]true, 8913#[search_workerENTRY, L39-1]true, 8915#[search_workerENTRY, L40]true, 8920#[search_workerENTRY, L40-1]true, 8924#[search_workerENTRY, L40-2]true, 8928#[search_workerENTRY, L40-3]true, 8932#[search_workerENTRY, L41]true, 8936#[search_workerENTRY, L41-1, search_workerENTRY]true, 8941#[search_workerENTRY, L41-1, L18]true, 8947#[search_workerENTRY, L19, L41-1]true, 8953#[search_workerENTRY, L41-1, L19-1]true, 8959#[L19-2, search_workerENTRY, L41-1]true, 8965#[search_workerENTRY, L41-1, L20]true, 8971#[search_workerENTRY, L41-1, L20-1]true, 8975#[search_workerENTRY, L41-1, L20-2]true, 8982#[search_workerENTRY, L41-1, L21]true, 8988#[search_workerENTRY, L41-1, L21-6]true, 8996#[search_workerENTRY, L41-1, L21-7]true, 10016#[search_workerENTRY, search_workerFINAL, L41-1]true, 10022#[search_workerENTRY, L41-1, search_workerEXIT]true, 10026#[search_workerENTRY, L43, search_workerEXIT]true, 10030#[L43-1, search_workerENTRY, search_workerEXIT]true, 10035#[L43-2, search_workerENTRY]true, 10039#[search_workerENTRY, L44]true, 10043#[search_workerENTRY, L44-1]true, 10046#[L18, L44-1]true, 10048#[L19, L44-1]true, 10050#[L19-1, L44-1]true, 10052#[L19-2, L44-1]true, 10054#[L20, L44-1]true, 10056#[L20-1, L44-1]true, 10058#[L20-2, L44-1]true, 10060#[L21, L44-1]true, 10062#[L21-6, L44-1]true, 10064#[L21-7, L44-1]true, 10145#[search_workerFINAL, L44-1]true, 10147#[search_workerEXIT, L44-1]true, 10149#[L44-2]true, 10151#[L46]true, 10154#[L47]true, 10157#[L31-2]true, 10159#[L31-3]true, 10161#[L32-1]true, 10163#[L32-2]true, 10165#[L38-4]true, 10167#[L38-5]true, 10169#[L40-4]true, 10171#[L40-5]true, 10173#[L49-1]true, 10175#[L59-3]true, 10177#[L59-4]true, 10179#[L59-5]true, 10181#[L60]true, 10184#[L66]true, 10209#[L66-1]true, 10211#[L66-2]true, 10213#[L67]true, 10215#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]true] [2021-01-22 10:14:54,537 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-22 10:14:54,538 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:14:54,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:14:54,539 INFO L82 PathProgramCache]: Analyzing trace with hash 341340687, now seen corresponding path program 1 times [2021-01-22 10:14:54,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:14:54,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183843737] [2021-01-22 10:14:54,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:14:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:14:54,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:14:54,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183843737] [2021-01-22 10:14:54,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-22 10:14:54,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-22 10:14:54,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825453651] [2021-01-22 10:14:54,722 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-22 10:14:54,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:14:54,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-22 10:14:54,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-22 10:14:54,724 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:14:54,725 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 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) [2021-01-22 10:14:54,800 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:54,801 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:54,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,809 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,818 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:54,824 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,844 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:54,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:54,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,869 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:54,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,904 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,910 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,920 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:54,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,956 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:54,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:54,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:54,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:54,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,008 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,015 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:55,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:14:55,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,050 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,065 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,118 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:14:55,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,176 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,181 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,222 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,271 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:55,272 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:55,278 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:55,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:14:55,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,322 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:55,323 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:55,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:55,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,369 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,383 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,395 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:55,396 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:55,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms Size of Word is: 87 and size of Sequence is : 88[2021-01-22 10:14:55,418 INFO L131 SleepSetCegar]: Size of mCounterexample is: 88 [2021-01-22 10:14:55,420 INFO L132 SleepSetCegar]: [10223#[ULTIMATE.startENTRY]true, 10226#[L-1]true, 10229#[L-1-1]true, 10232#[L12]true, 10235#[L13]true, 10238#[L14]true, 10241#[L15]true, 10244#[L-1-2]true, 10247#[L55]true, 10250#[L55-1]true, 10253#[L55-2]true, 10256#[L56]true, 10259#[L56-1]true, 10262#[L57]true, 10265#[L57-1]true, 10268#[L59]true, 10271#[L59-1]true, 10274#[L59-2]true, 10277#[L30]true, 10280#[L30-1]true, 10283#[L30-2]true, 10286#[L31]true, 10289#[L31-1]true, 10292#[L32]true, 10295#[L35]true, 10298#[L36]true, 10301#[L38]true, 10304#[L38-1]true, 10307#[L38-2]true, 10310#[L38-3]true, 10313#[L39]true, 10316#[search_workerENTRY, L39-1](= search_workerThread1of1ForFork0_thidvar0 0), 10319#[search_workerENTRY, L40](= search_workerThread1of1ForFork0_thidvar0 0), 10327#[search_workerENTRY, L40-1](= search_workerThread1of1ForFork0_thidvar0 0), 10333#[search_workerENTRY, L40-2](= search_workerThread1of1ForFork0_thidvar0 0), 10339#[search_workerENTRY, L40-3](= search_workerThread1of1ForFork0_thidvar0 0), 10347#[search_workerENTRY, L41](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10353#[search_workerENTRY, L41-1, search_workerENTRY](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10361#[search_workerENTRY, L41-1, L18](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10370#[search_workerENTRY, L19, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10379#[search_workerENTRY, L41-1, L19-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10388#[L19-2, search_workerENTRY, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10397#[search_workerENTRY, L41-1, L20](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10406#[search_workerENTRY, L41-1, L20-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10411#[search_workerENTRY, L41-1, L20-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10422#[search_workerENTRY, L41-1, L21](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10431#[search_workerENTRY, L41-1, L21-6](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 10444#[search_workerENTRY, L41-1, L21-7](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 11782#[search_workerENTRY, search_workerFINAL, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 11791#[search_workerENTRY, L41-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 11796#[search_workerENTRY, L43, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 11802#[L43-1, search_workerENTRY, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 11808#[L43-1, L18, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12318#[L43-1, L19, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12322#[L43-1, L19-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12326#[L43-1, L19-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12330#[L43-1, L20, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12334#[L43-1, L20-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12338#[L20-2, L43-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12342#[L43-1, L21, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12346#[L43-1, L21-6, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12351#[L43-1, L21-7, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12438#[L43-1, search_workerFINAL, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12442#[L43-1, search_workerEXIT, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12446#[L43-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12450#[L44, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12454#[search_workerEXIT, L44-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= search_workerThread1of1ForFork0_thidvar0 0)), 12457#[L44-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= search_workerThread1of1ForFork0_thidvar0 0)), 12460#[L46](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12465#[L47](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12469#[L31-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12472#[L31-3](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12475#[L32-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12478#[L32-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 12481#[L38-4](= search_workerThread1of1ForFork0_thidvar0 0), 12484#[L38-5](= search_workerThread1of1ForFork0_thidvar0 0), 12487#[L40-4](= search_workerThread1of1ForFork0_thidvar0 0), 12490#[L40-5](= search_workerThread1of1ForFork0_thidvar0 0), 12493#[L49-1](= search_workerThread1of1ForFork0_thidvar0 0), 12496#[L59-3](= search_workerThread1of1ForFork0_thidvar0 0), 12499#[L59-4](= search_workerThread1of1ForFork0_thidvar0 0), 12502#[L59-5](= search_workerThread1of1ForFork0_thidvar0 0), 12505#[L60](= search_workerThread1of1ForFork0_thidvar0 0), 12510#[L66](= search_workerThread1of1ForFork0_thidvar0 0), 12547#[L66-1](= search_workerThread1of1ForFork0_thidvar0 0), 12550#[L66-2](= search_workerThread1of1ForFork0_thidvar0 0), 12553#[L67](= search_workerThread1of1ForFork0_thidvar0 0), 12556#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](= search_workerThread1of1ForFork0_thidvar0 0)] [2021-01-22 10:14:55,420 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-22 10:14:55,420 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:14:55,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:14:55,421 INFO L82 PathProgramCache]: Analyzing trace with hash 478638401, now seen corresponding path program 1 times [2021-01-22 10:14:55,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:14:55,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683274564] [2021-01-22 10:14:55,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:14:55,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:14:55,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:14:55,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683274564] [2021-01-22 10:14:55,665 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-22 10:14:55,665 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-22 10:14:55,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402816245] [2021-01-22 10:14:55,666 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-22 10:14:55,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:14:55,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-22 10:14:55,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-22 10:14:55,668 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:14:55,668 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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) [2021-01-22 10:14:55,685 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:55,686 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:55,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:55,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,708 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,734 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,739 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,748 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,761 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,780 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,783 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,786 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,813 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,844 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,847 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:55,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 45ms [2021-01-22 10:14:55,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,920 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,935 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,954 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:55,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:55,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:55,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:14:56,008 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,091 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,094 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,110 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,113 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,118 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,124 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:56,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,155 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:56,156 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:56,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,183 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:56,184 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:56,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,209 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,237 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:56,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,292 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,298 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,333 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,359 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,386 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms Size of Word is: 87 and size of Sequence is : 88[2021-01-22 10:14:56,401 INFO L131 SleepSetCegar]: Size of mCounterexample is: 88 [2021-01-22 10:14:56,402 INFO L132 SleepSetCegar]: [12562#[ULTIMATE.startENTRY]true, 12565#[L-1]true, 12568#[L-1-1]true, 12571#[L12]true, 12574#[L13](= ~search_found~0 0), 12577#[L14](= ~search_found~0 0), 12580#[L15](= ~search_found~0 0), 12583#[L-1-2](= ~search_found~0 0), 12586#[L55](= ~search_found~0 0), 12589#[L55-1](= ~search_found~0 0), 12592#[L55-2](= ~search_found~0 0), 12595#[L56](= ~search_found~0 0), 12598#[L56-1](= ~search_found~0 0), 12601#[L57](= ~search_found~0 0), 12604#[L57-1](= ~search_found~0 0), 12607#[L59](= ~search_found~0 0), 12610#[L59-1](= ~search_found~0 0), 12613#[L59-2](= ~search_found~0 0), 12616#[L30](= ~search_found~0 0), 12619#[L30-1](= ~search_found~0 0), 12622#[L30-2](= ~search_found~0 0), 12625#[L31](= ~search_found~0 0), 12628#[L31-1](= ~search_found~0 0), 12631#[L32](= ~search_found~0 0), 12634#[L35](= ~search_found~0 0), 12637#[L36](= ~search_found~0 0), 12640#[L38](= ~search_found~0 0), 12643#[L38-1](= ~search_found~0 0), 12646#[L38-2](= ~search_found~0 0), 12649#[L38-3](= ~search_found~0 0), 12652#[L39](= ~search_found~0 0), 12655#[search_workerENTRY, L39-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12658#[search_workerENTRY, L40](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12666#[search_workerENTRY, L40-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12672#[search_workerENTRY, L40-2](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12678#[search_workerENTRY, L40-3](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12684#[search_workerENTRY, L41](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12690#[search_workerENTRY, L41-1, search_workerENTRY](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12698#[search_workerENTRY, L41-1, L18](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12707#[search_workerENTRY, L19, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12716#[search_workerENTRY, L41-1, L19-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12725#[L19-2, search_workerENTRY, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12734#[search_workerENTRY, L41-1, L20](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12743#[search_workerENTRY, L41-1, L20-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12748#[search_workerENTRY, L41-1, L20-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12759#[search_workerENTRY, L41-1, L21](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12768#[search_workerENTRY, L41-1, L21-6](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 12781#[search_workerENTRY, L41-1, L21-7](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14119#[search_workerENTRY, search_workerFINAL, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14128#[search_workerENTRY, L41-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14133#[search_workerENTRY, L43, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14139#[L43-1, search_workerENTRY, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14145#[L43-1, L18, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14906#[L43-1, L19, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14909#[L43-1, L19-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14912#[L43-1, L19-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14915#[L43-1, L20, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14918#[L43-1, L20-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14921#[L20-2, L43-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14924#[L43-1, L21, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14927#[L43-1, L21-6, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 14930#[L43-1, L21-7, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15016#[L43-1, search_workerFINAL, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15019#[L43-1, search_workerEXIT, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15022#[L43-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15025#[L44, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15028#[search_workerEXIT, L44-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15031#[L44-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15034#[L46](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15037#[L49](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15140#[L31-4](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15145#[L31-5](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15150#[L32-3](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15155#[L32-4](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15160#[L38-6](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15165#[L38-7](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15170#[L40-6](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15175#[L40-7](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15178#[L49-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15181#[L59-3](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15184#[L59-4](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15187#[L59-5](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15190#[L60](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15195#[L66](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15232#[L66-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15235#[L66-2](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15238#[L67](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15241#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0))] [2021-01-22 10:14:56,402 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-22 10:14:56,403 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:14:56,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:14:56,405 INFO L82 PathProgramCache]: Analyzing trace with hash -310214111, now seen corresponding path program 1 times [2021-01-22 10:14:56,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:14:56,406 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128836538] [2021-01-22 10:14:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:14:56,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:14:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:14:56,561 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128836538] [2021-01-22 10:14:56,561 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-22 10:14:56,561 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-22 10:14:56,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413307961] [2021-01-22 10:14:56,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-22 10:14:56,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:14:56,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-22 10:14:56,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-22 10:14:56,563 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:14:56,563 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 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) [2021-01-22 10:14:56,583 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:56,584 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:14:56,589 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,593 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,602 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,619 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,662 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,671 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,674 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:14:56,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,740 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,748 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,780 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,788 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,794 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,809 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,813 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,818 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,824 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,852 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,862 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,866 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,871 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,893 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:56,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,933 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:56,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,942 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:56,956 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,985 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:14:56,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:56,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:56,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,076 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:14:57,076 WARN L144 IndependenceRelation]: Script Release Time: 0ms [2021-01-22 10:14:57,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,102 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,144 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,157 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,164 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:57,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,229 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 42ms [2021-01-22 10:14:57,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,271 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:57,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:14:57,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:14:57,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,338 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:14:57,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:14:57,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:14:57,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms Size of Word is: 96 and size of Sequence is : 97[2021-01-22 10:14:57,369 INFO L131 SleepSetCegar]: Size of mCounterexample is: 97 [2021-01-22 10:14:57,370 INFO L132 SleepSetCegar]: [15249#[ULTIMATE.startENTRY]true, 15252#[L-1]true, 15255#[L-1-1]true, 15258#[L12]true, 15261#[L13](= ~search_found~0 0), 15264#[L14](= ~search_found~0 0), 15267#[L15](= ~search_found~0 0), 15270#[L-1-2](= ~search_found~0 0), 15273#[L55](= ~search_found~0 0), 15276#[L55-1](= ~search_found~0 0), 15279#[L55-2](= ~search_found~0 0), 15282#[L56](= ~search_found~0 0), 15285#[L56-1](= ~search_found~0 0), 15288#[L57](= ~search_found~0 0), 15291#[L57-1](= ~search_found~0 0), 15294#[L59](= ~search_found~0 0), 15297#[L59-1](= ~search_found~0 0), 15300#[L59-2](= ~search_found~0 0), 15303#[L30](= ~search_found~0 0), 15306#[L30-1](= ~search_found~0 0), 15309#[L30-2](= ~search_found~0 0), 15312#[L31](= ~search_found~0 0), 15315#[L31-1](= ~search_found~0 0), 15318#[L32](= ~search_found~0 0), 15321#[L35](= ~search_found~0 0), 15324#[L36](= ~search_found~0 0), 15327#[L38](= ~search_found~0 0), 15330#[L38-1](= ~search_found~0 0), 15333#[L38-2](= ~search_found~0 0), 15336#[L38-3](= ~search_found~0 0), 15339#[L39](= ~search_found~0 0), 15342#[search_workerENTRY, L39-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15345#[search_workerENTRY, L40](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15353#[search_workerENTRY, L40-1](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15359#[search_workerENTRY, L40-2](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15365#[search_workerENTRY, L40-3](and (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15371#[search_workerENTRY, L41](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15377#[search_workerENTRY, L41-1, search_workerENTRY](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15385#[search_workerENTRY, L41-1, L18](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15394#[search_workerENTRY, L19, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15403#[search_workerENTRY, L41-1, L19-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15412#[L19-2, search_workerENTRY, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15421#[search_workerENTRY, L41-1, L20](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15430#[search_workerENTRY, L41-1, L20-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15435#[search_workerENTRY, L41-1, L20-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15446#[search_workerENTRY, L41-1, L21](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15455#[search_workerENTRY, L41-1, L21-6](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 15468#[search_workerENTRY, L41-1, L21-7](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 16806#[search_workerENTRY, search_workerFINAL, L41-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 16815#[search_workerENTRY, L41-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 16820#[search_workerENTRY, L43, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 16826#[L43-1, search_workerENTRY, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 16832#[L43-1, L18, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17683#[L43-1, L19, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17686#[L43-1, L19-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17689#[L43-1, L19-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17692#[L43-1, L20, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17695#[L43-1, L20-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17698#[L20-2, L43-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17701#[L43-1, L21, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17704#[L43-1, L21-6, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 17709#[L43-1, search_workerEXIT, L22](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 18035#[L43-1, L22-1, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 18048#[L43-1, L22-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 18059#[L43-1, L23, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= ~search_found~0 0) (= search_workerThread1of1ForFork0_thidvar0 0)), 18067#[L43-1, L24, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18075#[L43-1, L21-3, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18083#[L43-1, L21-4, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18091#[L43-1, search_workerEXIT, L21-5](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18096#[L43-1, L21-6, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18103#[L43-1, L21-7, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18111#[L43-1, search_workerFINAL, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18116#[L43-1, search_workerEXIT, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18121#[L43-2, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18126#[L44, search_workerEXIT](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18131#[search_workerEXIT, L44-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= search_workerThread1of1ForFork0_thidvar0 0)), 18136#[L44-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (= search_workerThread1of1ForFork0_thidvar0 0)), 18141#[L46](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18150#[L47](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18156#[L31-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18161#[L31-3](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18166#[L32-1](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18171#[L32-2](and (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= search_workerThread1of1ForFork0_thidvar0 0)), 18176#[L38-4](= search_workerThread1of1ForFork0_thidvar0 0), 18181#[L38-5](= search_workerThread1of1ForFork0_thidvar0 0), 18186#[L40-4](= search_workerThread1of1ForFork0_thidvar0 0), 18191#[L40-5](= search_workerThread1of1ForFork0_thidvar0 0), 18196#[L49-1](= search_workerThread1of1ForFork0_thidvar0 0), 18201#[L59-3](= search_workerThread1of1ForFork0_thidvar0 0), 18206#[L59-4](= search_workerThread1of1ForFork0_thidvar0 0), 18211#[L59-5](= search_workerThread1of1ForFork0_thidvar0 0), 18216#[L60](= search_workerThread1of1ForFork0_thidvar0 0), 18225#[L66](= search_workerThread1of1ForFork0_thidvar0 0), 18286#[L66-1](= search_workerThread1of1ForFork0_thidvar0 0), 18291#[L66-2](= search_workerThread1of1ForFork0_thidvar0 0), 18296#[L67](= search_workerThread1of1ForFork0_thidvar0 0), 18301#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](= search_workerThread1of1ForFork0_thidvar0 0)] [2021-01-22 10:14:57,371 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-22 10:14:57,371 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:14:57,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:14:57,371 INFO L82 PathProgramCache]: Analyzing trace with hash 677669618, now seen corresponding path program 1 times [2021-01-22 10:14:57,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:14:57,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971866098] [2021-01-22 10:14:57,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:14:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:14:57,942 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 37 [2021-01-22 10:14:58,126 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 41 [2021-01-22 10:14:58,277 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 43 [2021-01-22 10:14:58,465 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 46 [2021-01-22 10:15:01,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:15:01,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971866098] [2021-01-22 10:15:01,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069681937] [2021-01-22 10:15:01,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:15:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:15:01,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 73 conjunts are in the unsatisfiable core [2021-01-22 10:15:01,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-22 10:15:01,831 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-22 10:15:01,832 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:01,846 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:01,847 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:15:01,847 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-01-22 10:15:01,968 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:01,968 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-22 10:15:01,969 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:02,007 INFO L625 ElimStorePlain]: treesize reduction 14, result has 65.9 percent of original size [2021-01-22 10:15:02,007 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:15:02,007 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:27 [2021-01-22 10:15:02,342 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:02,343 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-01-22 10:15:02,344 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:02,360 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:02,361 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:15:02,361 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:28 [2021-01-22 10:15:02,632 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-01-22 10:15:02,633 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:02,662 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:02,668 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-22 10:15:02,668 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:42 [2021-01-22 10:15:03,135 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-01-22 10:15:03,136 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:03,166 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:03,172 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-01-22 10:15:03,173 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:49 [2021-01-22 10:15:06,635 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:06,636 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 57 [2021-01-22 10:15:06,637 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:15:06,668 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:15:06,676 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:15:06,676 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:60, output treesize:3 [2021-01-22 10:15:06,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:15:06,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-22 10:15:06,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 27] total 59 [2021-01-22 10:15:06,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899121377] [2021-01-22 10:15:06,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-01-22 10:15:06,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:15:06,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-01-22 10:15:06,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=3271, Unknown=0, NotChecked=0, Total=3422 [2021-01-22 10:15:06,969 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:15:06,969 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 3.0677966101694913) internal successors, (181), 59 states have internal predecessors, (181), 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) [2021-01-22 10:15:09,045 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-01-22 10:15:09,561 WARN L193 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 84 [2021-01-22 10:15:12,241 WARN L193 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 89 [2021-01-22 10:15:12,898 WARN L193 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 92 [2021-01-22 10:15:13,584 WARN L193 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 102 [2021-01-22 10:15:14,531 WARN L193 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 110 [2021-01-22 10:15:15,411 WARN L193 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 122 [2021-01-22 10:15:16,270 WARN L193 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 125 [2021-01-22 10:15:17,324 WARN L193 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 137 [2021-01-22 10:15:18,260 WARN L193 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 140 [2021-01-22 10:15:19,601 WARN L193 SmtUtils]: Spent 670.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 152 [2021-01-22 10:15:20,846 WARN L193 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 156 [2021-01-22 10:15:22,375 WARN L193 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 168 [2021-01-22 10:15:23,650 WARN L193 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 158 [2021-01-22 10:15:25,305 WARN L193 SmtUtils]: Spent 850.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 174 [2021-01-22 10:15:26,700 WARN L193 SmtUtils]: Spent 793.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 164 [2021-01-22 10:15:28,394 WARN L193 SmtUtils]: Spent 875.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 176 [2021-01-22 10:15:29,527 WARN L193 SmtUtils]: Spent 717.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 158 [2021-01-22 10:15:31,125 WARN L193 SmtUtils]: Spent 872.00 ms on a formula simplification. DAG size of input: 189 DAG size of output: 174 [2021-01-22 10:15:32,529 WARN L193 SmtUtils]: Spent 803.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 170 [2021-01-22 10:15:33,975 WARN L193 SmtUtils]: Spent 859.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 175 [2021-01-22 10:15:35,815 WARN L193 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 182 [2021-01-22 10:15:37,055 WARN L193 SmtUtils]: Spent 822.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 170 [2021-01-22 10:15:38,907 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 199 DAG size of output: 187 [2021-01-22 10:15:40,457 WARN L193 SmtUtils]: Spent 873.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 173 [2021-01-22 10:15:42,019 WARN L193 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 182 [2021-01-22 10:15:43,865 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 203 DAG size of output: 185 [2021-01-22 10:15:45,451 WARN L193 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 184 [2021-01-22 10:15:45,656 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:15:45,661 WARN L144 IndependenceRelation]: Script Release Time: 5ms [2021-01-22 10:15:45,666 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:15:45,671 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:45,684 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:15:45,689 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,699 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:45,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,709 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,714 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:15:45,728 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:45,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,754 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:15:45,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,769 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:45,773 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,798 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:15:45,802 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:15:45,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,826 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,831 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,847 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,853 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,878 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:15:45,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:45,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,956 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,962 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,967 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,977 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,988 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:45,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:45,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:45,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:46,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:15:46,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,053 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,096 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,099 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,103 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,108 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,119 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:15:46,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:15:46,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:46,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:15:48,198 WARN L193 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 229 DAG size of output: 202 [2021-01-22 10:15:51,365 WARN L193 SmtUtils]: Spent 1.35 s on a formula simplification. DAG size of input: 253 DAG size of output: 221 [2021-01-22 10:15:54,684 WARN L193 SmtUtils]: Spent 1.61 s on a formula simplification. DAG size of input: 261 DAG size of output: 225 [2021-01-22 10:15:58,979 WARN L193 SmtUtils]: Spent 1.97 s on a formula simplification. DAG size of input: 269 DAG size of output: 229 [2021-01-22 10:16:01,997 WARN L193 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 261 DAG size of output: 225 [2021-01-22 10:16:05,901 WARN L193 SmtUtils]: Spent 1.62 s on a formula simplification. DAG size of input: 267 DAG size of output: 231 [2021-01-22 10:16:09,695 WARN L193 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 273 DAG size of output: 237 [2021-01-22 10:16:12,689 WARN L193 SmtUtils]: Spent 1.64 s on a formula simplification. DAG size of input: 267 DAG size of output: 231 [2021-01-22 10:16:17,134 WARN L193 SmtUtils]: Spent 2.14 s on a formula simplification. DAG size of input: 275 DAG size of output: 235 [2021-01-22 10:16:24,451 WARN L193 SmtUtils]: Spent 2.15 s on a formula simplification. DAG size of input: 281 DAG size of output: 241 [2021-01-22 10:16:30,033 WARN L193 SmtUtils]: Spent 2.15 s on a formula simplification. DAG size of input: 278 DAG size of output: 238 [2021-01-22 10:16:33,300 WARN L193 SmtUtils]: Spent 1.94 s on a formula simplification. DAG size of input: 271 DAG size of output: 231 [2021-01-22 10:16:37,890 WARN L193 SmtUtils]: Spent 1.84 s on a formula simplification. DAG size of input: 263 DAG size of output: 224 [2021-01-22 10:16:40,313 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 233 DAG size of output: 196 [2021-01-22 10:16:43,192 WARN L193 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 217 DAG size of output: 180 [2021-01-22 10:16:47,420 WARN L193 SmtUtils]: Spent 685.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 147 [2021-01-22 10:16:51,501 WARN L193 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 219 DAG size of output: 182 [2021-01-22 10:16:53,647 WARN L193 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 150 [2021-01-22 10:16:58,796 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification. DAG size of input: 272 DAG size of output: 232 [2021-01-22 10:17:02,090 WARN L193 SmtUtils]: Spent 1.90 s on a formula simplification. DAG size of input: 265 DAG size of output: 225 [2021-01-22 10:17:06,568 WARN L193 SmtUtils]: Spent 1.75 s on a formula simplification. DAG size of input: 257 DAG size of output: 218 [2021-01-22 10:17:08,862 WARN L193 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 227 DAG size of output: 190 [2021-01-22 10:17:11,713 WARN L193 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 211 DAG size of output: 174 [2021-01-22 10:17:12,565 WARN L193 SmtUtils]: Spent 660.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 141 [2021-01-22 10:17:14,484 WARN L193 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 213 DAG size of output: 176 [2021-01-22 10:17:15,281 WARN L193 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 144 [2021-01-22 10:17:15,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:17:15,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,315 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:17:15,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:15,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:15,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:15,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:15,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:15,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:15,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:15,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:15,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:18,968 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:17:18,992 WARN L144 IndependenceRelation]: Script Release Time: 24ms [2021-01-22 10:17:19,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 33ms [2021-01-22 10:17:19,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,023 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,050 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,137 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:17:19,139 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:17:19,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,158 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,170 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:17:19,302 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:17:19,304 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:17:19,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 27ms [2021-01-22 10:17:19,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:17:19,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:17:19,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:17:19,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,433 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,450 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:19,457 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:19,470 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:19,475 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:19,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:17:23,021 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:17:23,056 WARN L144 IndependenceRelation]: Script Release Time: 35ms [2021-01-22 10:17:23,065 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 44ms [2021-01-22 10:17:23,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,103 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:17:23,106 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,133 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:17:23,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,180 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,191 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,223 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:17:23,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:17:23,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,290 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:17:23,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:17:23,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,393 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,451 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,471 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,494 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 1ms [2021-01-22 10:17:23,509 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,520 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,548 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:17:23,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,578 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,588 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:17:23,602 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:17:23,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,626 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,650 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,666 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,671 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:17:23,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,735 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,761 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:17:23,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,788 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,802 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,809 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:17:23,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:23,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:17:23,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:17:24,488 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:17:24,490 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:17:24,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:17:24,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:17:26,488 WARN L193 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 197 DAG size of output: 181 [2021-01-22 10:17:28,460 WARN L193 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 220 DAG size of output: 199 [2021-01-22 10:17:31,409 WARN L193 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 244 DAG size of output: 218 [2021-01-22 10:17:34,401 WARN L193 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 252 DAG size of output: 222 [2021-01-22 10:17:38,056 WARN L193 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 260 DAG size of output: 226 [2021-01-22 10:17:41,033 WARN L193 SmtUtils]: Spent 1.65 s on a formula simplification. DAG size of input: 252 DAG size of output: 222 [2021-01-22 10:17:44,087 WARN L193 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 258 DAG size of output: 228 [2021-01-22 10:17:47,175 WARN L193 SmtUtils]: Spent 1.80 s on a formula simplification. DAG size of input: 264 DAG size of output: 234 [2021-01-22 10:17:50,301 WARN L193 SmtUtils]: Spent 1.80 s on a formula simplification. DAG size of input: 258 DAG size of output: 228 [2021-01-22 10:17:54,060 WARN L193 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 266 DAG size of output: 232 [2021-01-22 10:17:57,855 WARN L193 SmtUtils]: Spent 2.24 s on a formula simplification. DAG size of input: 272 DAG size of output: 238 [2021-01-22 10:18:01,824 WARN L193 SmtUtils]: Spent 2.25 s on a formula simplification. DAG size of input: 269 DAG size of output: 235 [2021-01-22 10:18:05,262 WARN L193 SmtUtils]: Spent 1.99 s on a formula simplification. DAG size of input: 262 DAG size of output: 228 [2021-01-22 10:18:08,934 WARN L193 SmtUtils]: Spent 1.89 s on a formula simplification. DAG size of input: 254 DAG size of output: 221 [2021-01-22 10:18:11,347 WARN L193 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 224 DAG size of output: 193 [2021-01-22 10:18:13,449 WARN L193 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 208 DAG size of output: 177 [2021-01-22 10:18:14,418 WARN L193 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 145 [2021-01-22 10:18:16,611 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 210 DAG size of output: 179 [2021-01-22 10:18:17,495 WARN L193 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 148 [2021-01-22 10:18:21,506 WARN L193 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 263 DAG size of output: 229 [2021-01-22 10:18:24,928 WARN L193 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 256 DAG size of output: 222 [2021-01-22 10:18:28,701 WARN L193 SmtUtils]: Spent 1.93 s on a formula simplification. DAG size of input: 248 DAG size of output: 215 [2021-01-22 10:18:31,313 WARN L193 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 218 DAG size of output: 187 [2021-01-22 10:18:33,459 WARN L193 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 202 DAG size of output: 172 [2021-01-22 10:18:34,442 WARN L193 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 139 [2021-01-22 10:18:36,501 WARN L193 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 204 DAG size of output: 173 [2021-01-22 10:18:37,390 WARN L193 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 142 [2021-01-22 10:18:37,463 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:37,465 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:37,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:18:37,509 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms Size of Word is: 96 and size of Sequence is : 97[2021-01-22 10:18:37,540 INFO L131 SleepSetCegar]: Size of mCounterexample is: 97 [2021-01-22 10:18:37,556 INFO L132 SleepSetCegar]: [18650#[ULTIMATE.startENTRY]true, 18653#[L-1]true, 18656#[L-1-1]true, 18659#[L12]true, 18662#[L13](= ~search_found~0 0), 18665#[L14](= ~search_found~0 0), 18668#[L15](= ~search_found~0 0), 18671#[L-1-2](= ~search_found~0 0), 18674#[L55](= ~search_found~0 0), 18677#[L55-1](= ~search_found~0 0), 18680#[L55-2](= ~search_found~0 0), 18683#[L56](= ~search_found~0 0), 18686#[L56-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 18689#[L57](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 18692#[L57-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 18695#[L59](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 18698#[L59-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18701#[L59-2](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18704#[L30](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18709#[L30-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18712#[L30-2](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18717#[L31](and (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18722#[L31-1](and (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18727#[L32](and (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18730#[L35](and (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 18735#[L36](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base)), 18740#[L38](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base)), 18745#[L38-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|))), 18750#[L38-2](and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|))), 18755#[L38-3](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)))), 18760#[L39](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (= ~search_found~0 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)))), 18765#[search_workerENTRY, L39-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18768#[search_workerENTRY, L40](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18778#[search_workerENTRY, L40-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18786#[search_workerENTRY, L40-2](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse2 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|) |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse3 (not .cse9)) (.cse4 (< ULTIMATE.start_search_~len 0)) (.cse5 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse3 .cse4 (= .cse5 .cse2)) (and .cse6 (= .cse7 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse3 .cse4 (= .cse5 .cse8)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18794#[search_workerENTRY, L40-3](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)))))), 18802#[search_workerENTRY, L41](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)))))), 18812#[search_workerENTRY, L41-1, search_workerENTRY](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse13 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse14 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse15 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|))) (let ((.cse6 (select .cse3 4)) (.cse1 (select .cse15 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse2 (select .cse15 4)) (.cse10 (or .cse14 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse14)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse4 (select .cse13 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse13 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (<= (* 2 .cse1) (+ .cse2 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse4) (+ .cse5 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse6 .cse4) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse1 .cse6) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse1 1)) (<= (+ .cse1 1) .cse2)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse12 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse12) .cse10) (and .cse7 .cse8 (= .cse9 .cse12)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)))))), 18824#[search_workerENTRY, L41-1, L18](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse17 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|))) (let ((.cse1 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse2 (select .cse18 4)) (.cse5 (select .cse15 4)) (.cse12 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse17)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse6 (select .cse16 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse7 (select .cse16 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (select .cse3 4)) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (<= (* 2 .cse1) (+ .cse2 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse6) (+ .cse7 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse8 .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse1 .cse8) (or (and .cse9 .cse10 (= .cse11 .cse6)) (and .cse12 (= .cse13 .cse6))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse1 1)) (<= (+ .cse1 1) .cse2)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse4) (+ .cse5 1)) (let ((.cse14 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse14) .cse12) (and .cse9 .cse10 (= .cse11 .cse14)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse8 .cse4))))), 18837#[search_workerENTRY, L19, L41-1](let ((.cse15 (div ULTIMATE.start_search_~len 2))) (let ((.cse5 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (= ULTIMATE.start_search_~len (* 2 .cse15))) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|))) (let ((.cse3 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse4 (select .cse21 4)) (.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse10 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse17 4)) (.cse14 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse11 (not .cse19)) (.cse12 (< ULTIMATE.start_search_~len 0)) (.cse13 (+ .cse15 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse8 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse9 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse5 4)) (.cse6 (select .cse17 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= (* 2 .cse3) (+ .cse4 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse5 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse8) (+ .cse9 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse10) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse3 .cse2) (or (and .cse11 .cse12 (= .cse13 .cse8)) (and .cse14 (= .cse15 .cse8))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (<= (* 2 .cse1) (+ .cse10 1)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse6) (+ .cse7 1)) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse15 .cse16) .cse14) (and .cse11 .cse12 (= .cse13 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse6))))), 18850#[search_workerENTRY, L41-1, L19-1](let ((.cse15 (div ULTIMATE.start_search_~len 2))) (let ((.cse5 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse19 (= ULTIMATE.start_search_~len (* 2 .cse15))) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|))) (let ((.cse3 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse4 (select .cse20 4)) (.cse7 (select .cse17 4)) (.cse14 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse11 (not .cse19)) (.cse12 (< ULTIMATE.start_search_~len 0)) (.cse13 (+ .cse15 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse10 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse8 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse9 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse5 4)) (.cse6 (select .cse17 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (<= (* 2 .cse3) (+ .cse4 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse5 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse8) (+ .cse9 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse10) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse3 .cse2) (or (and .cse11 .cse12 (= .cse13 .cse8)) (and .cse14 (= .cse15 .cse8))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse6) (+ .cse7 1)) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse15 .cse16) .cse14) (and .cse11 .cse12 (= .cse13 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse10 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse6))))), 18863#[L19-2, search_workerENTRY, L41-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse5 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse19 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|))) (let ((.cse3 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse4 (select .cse20 4)) (.cse7 (select .cse17 4)) (.cse11 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse19)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse14 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse5 4)) (.cse6 (select .cse17 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (<= (* 2 .cse3) (+ .cse4 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse5 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse13) (+ .cse14 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse15) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse3 .cse2) (or (and .cse8 .cse9 (= .cse10 .cse13)) (and .cse11 (= .cse12 .cse13))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse6) (+ .cse7 1)) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse16) .cse11) (and .cse8 .cse9 (= .cse10 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse15 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse6))))), 18876#[search_workerENTRY, L41-1, L20](let ((.cse15 (div ULTIMATE.start_search_~len 2))) (let ((.cse5 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (= ULTIMATE.start_search_~len (* 2 .cse15))) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|))) (let ((.cse3 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse4 (select .cse21 4)) (.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse10 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse17 4)) (.cse14 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse11 (not .cse19)) (.cse12 (< ULTIMATE.start_search_~len 0)) (.cse13 (+ .cse15 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse8 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse9 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse5 4)) (.cse6 (select .cse17 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= (* 2 .cse3) (+ .cse4 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse5 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse8) (+ .cse9 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse10) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= .cse2 .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse3 .cse2) (or (and .cse11 .cse12 (= .cse13 .cse8)) (and .cse14 (= .cse15 .cse8))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (<= (* 2 .cse1) (+ .cse10 1)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse6) (+ .cse7 1)) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse15 .cse16) .cse14) (and .cse11 .cse12 (= .cse13 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse6))))), 18889#[search_workerENTRY, L41-1, L20-1](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (<= .cse3 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) |search_workerThread1of1ForFork1_#t~mem1|) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 18896#[search_workerENTRY, L41-1, L20-2](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse24 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse23 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse24 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse24 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (+ search_workerThread1of1ForFork1_~lower~0 1)) (.cse9 (not (= search_workerThread1of1ForFork1_~lower~0 1))) (.cse4 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse23 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse22 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse22 4)) (.cse2 (select .cse3 4)) (.cse17 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse21 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (or (<= (+ .cse1 1) .cse7) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (<= .cse8 |search_workerThread1of1ForFork1_#t~mem1|) .cse9) (or (and .cse10 .cse11 (= .cse12 .cse5)) (and .cse13 (= .cse14 .cse5))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse15) (or (<= .cse8 search_workerThread1of1ForFork1_~upper~0) .cse9) (<= .cse4 (+ .cse7 1)) (<= (* 2 .cse17) (+ .cse18 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse17 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse19 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse19) .cse13) (and .cse10 .cse11 (= .cse12 .cse19)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18911#[search_workerENTRY, L41-1, L21](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 18924#[search_workerENTRY, L41-1, L21-6](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 18945#[search_workerENTRY, L41-1, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 23863#[search_workerENTRY, L41-1, L22-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 23900#[L22-2, search_workerENTRY, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 23933#[search_workerENTRY, L41-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 23963#[search_workerENTRY, L41-1, L24](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 23993#[search_workerENTRY, L41-1, L21-3](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24023#[search_workerENTRY, L21-4, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24051#[L21-5, search_workerENTRY, L41-1](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24080#[search_workerENTRY, L41-1, L21-6](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24109#[search_workerENTRY, L41-1, L21-7](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24133#[search_workerENTRY, search_workerFINAL, L41-1](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24154#[search_workerENTRY, L41-1, search_workerEXIT](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24167#[search_workerENTRY, L43, search_workerEXIT](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24181#[L43-1, search_workerENTRY, search_workerEXIT](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse4 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse6 (select .cse21 4)) (.cse9 (select .cse18 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse16 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse2 (select .cse7 4)) (.cse8 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (<= .cse3 (+ .cse4 1)) (<= (* 2 .cse5) (+ .cse6 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse7 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (or (not (= .cse8 1)) (<= (+ .cse8 1) .cse9)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (<= (* 2 .cse15) (+ .cse16 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (or (<= (+ .cse1 1) .cse4) (not (= .cse1 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse3 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse5 .cse2) (or (and .cse10 .cse11 (= .cse12 .cse15)) (and .cse13 (= .cse14 .cse15))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse8) (+ .cse9 1)) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse17) .cse13) (and .cse10 .cse11 (= .cse12 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse8))))), 24195#[L43-1, L18, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse21 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse22 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse25 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse24 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse24 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse25 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse25 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse24 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse23 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse23 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse15 (select .cse22 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse22 4)) (.cse11 (or .cse21 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse21)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse20 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse20) .cse11) (and .cse8 .cse9 (= .cse10 .cse20)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24695#[L43-1, L19, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse23 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse24 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse25 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse27 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse26 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse27 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse27 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse26 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse25 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse25 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse24 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse24 4)) (.cse11 (or .cse23 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse23)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24702#[L43-1, L19-1, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse15 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24709#[L43-1, L19-2, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse15 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24716#[L43-1, L20, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24723#[L43-1, L20-1, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24730#[L20-2, L43-1, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24737#[L43-1, L21, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24740#[L43-1, L21-6, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24743#[L43-1, L21-7, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24746#[L43-1, search_workerFINAL, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24749#[L43-1, search_workerEXIT, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24752#[L43-2, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24755#[L44, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24758#[search_workerEXIT, L44-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24761#[L44-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24764#[L46](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24769#[L47](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24773#[L31-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24776#[L31-3](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24779#[L32-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse23 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse24 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse25 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse27 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse26 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse27 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse27 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse26 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse25 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse25 4)) (.cse7 (not .cse24)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse10 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse23 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse23 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse3)) (and .cse10 (= .cse11 .cse3))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse13) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse1)) (and .cse10 (= .cse11 .cse1))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse22 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse22 0) (= search_workerThread1of1ForFork0_~lower~0 .cse22) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 24782#[L32-2](let ((.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse10 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse11 (select .cse21 4)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse14 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse17 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse12 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse13 (select .cse20 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse1 .cse3) (let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (or (and (not .cse7) (< ULTIMATE.start_search_~len 0) (= (+ .cse8 1) .cse3)) (and (or .cse7 (<= 0 ULTIMATE.start_search_~len)) (= .cse8 .cse3))))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse9 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse9 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse9 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse12) (+ .cse13 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse14) (or .cse14 (let ((.cse15 (select .cse16 4))) (and (not (= .cse15 1)) (<= .cse15 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse14 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse14) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse17 0) 0) (= (select .cse16 0) 0) (= .cse12 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse14 (let ((.cse18 (select .cse17 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse18 1) (not (= .cse18 1))))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse19 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse19 0) (= search_workerThread1of1ForFork0_~lower~0 .cse19) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0)))), 24785#[L38-4](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse20 4)) (.cse11 (select .cse18 4)) (.cse12 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse13 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse1 (select .cse9 4)) (.cse10 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= .cse1 .cse12) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse15 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse16 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse16 1) (not (= .cse16 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24788#[L38-5](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse20 4)) (.cse11 (select .cse18 4)) (.cse12 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse13 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse1 (select .cse9 4)) (.cse10 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= .cse1 .cse12) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse15 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse16 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse16 1) (not (= .cse16 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24791#[L40-4](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse20 4)) (.cse11 (select .cse18 4)) (.cse12 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse13 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse1 (select .cse9 4)) (.cse10 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= .cse1 .cse12) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse15 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse16 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse16 1) (not (= .cse16 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24794#[L40-5](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse20 4)) (.cse11 (select .cse18 4)) (.cse12 (select .cse19 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse13 (select .cse19 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse1 (select .cse9 4)) (.cse10 (select .cse18 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (<= (* 2 .cse12) (+ .cse13 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= .cse1 .cse12) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse15 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse16 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse16 1) (not (= .cse16 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24797#[L49-1](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24800#[L59-3](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24803#[L59-4](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24806#[L59-5](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24809#[L60](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24814#[L66](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24851#[L66-1](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24854#[L66-2](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24857#[L67](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10)))), 24860#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](let ((.cse9 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse3 (select .cse18 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse0 (select .cse18 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse2 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse8 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse6 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse12 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse4 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse5 (select .cse17 4)) (.cse11 (select .cse16 4)) (.cse1 (select .cse9 4)) (.cse10 (select .cse16 search_workerThread1of1ForFork1_~params.offset))) (and (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (<= .cse2 (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse6) (or .cse6 (let ((.cse7 (select .cse8 4))) (and (not (= .cse7 1)) (<= .cse7 1)))) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse9 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse6 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse6) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse2 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse12 0) 0) (= (select .cse8 0) 0) (= .cse4 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or .cse6 (let ((.cse14 (select .cse12 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse14 1) (not (= .cse14 1))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= (* 2 .cse10) (+ .cse11 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse15 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse15 0) (= search_workerThread1of1ForFork0_~lower~0 .cse15) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse10))))] [2021-01-22 10:18:37,758 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:18:37,758 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:18:37,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:18:37,760 INFO L82 PathProgramCache]: Analyzing trace with hash -2049212038, now seen corresponding path program 1 times [2021-01-22 10:18:37,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:18:37,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454566787] [2021-01-22 10:18:37,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:18:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:18:38,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:18:38,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454566787] [2021-01-22 10:18:38,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131421810] [2021-01-22 10:18:38,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:18:38,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:18:38,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 35 conjunts are in the unsatisfiable core [2021-01-22 10:18:38,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-22 10:18:39,186 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-01-22 10:18:39,187 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:18:39,190 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:18:39,190 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:18:39,190 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:23, output treesize:3 [2021-01-22 10:18:39,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:18:39,246 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-22 10:18:39,246 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-01-22 10:18:39,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009986200] [2021-01-22 10:18:39,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-01-22 10:18:39,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:18:39,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-01-22 10:18:39,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2021-01-22 10:18:39,250 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:18:39,250 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 27 states, 26 states have (on average 6.846153846153846) internal successors, (178), 27 states have internal predecessors, (178), 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) [2021-01-22 10:18:39,887 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:39,889 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:39,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:39,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:39,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:39,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:39,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:39,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:39,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:39,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:39,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:39,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:39,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:40,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:40,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,089 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,099 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,110 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,157 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:18:40,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,179 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:40,204 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:40,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:40,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,374 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,386 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,392 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:40,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:40,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,831 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:40,832 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:40,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:40,844 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,846 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:40,847 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:40,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:40,859 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:40,877 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:18:40,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:40,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,926 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,958 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:40,962 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:40,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:40,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:40,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,096 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,102 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,118 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,124 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:41,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:18:41,217 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,237 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,247 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,255 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,262 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,306 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,333 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,338 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,450 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,462 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,467 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,491 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,523 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,533 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,539 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,544 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,548 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:18:41,563 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,569 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,574 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,588 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,604 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,615 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,619 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,642 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,647 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,664 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,692 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,708 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:18:41,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,750 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,757 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,860 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,910 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:41,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,942 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:41,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,980 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:41,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:41,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:41,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:42,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:42,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:42,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:42,015 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:42,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:42,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:42,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:42,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:42,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:42,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:42,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:18:42,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:18:43,784 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:43,786 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:43,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:43,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,800 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:43,802 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:43,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,809 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:43,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,853 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:43,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:43,878 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,910 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:43,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:43,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,935 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:43,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:43,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:44,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,053 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,057 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,067 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,128 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:44,130 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:44,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:44,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,144 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,191 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,201 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,223 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:44,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,319 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:44,374 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,386 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:44,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:44,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,460 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,478 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:44,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:44,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,532 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,544 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:44,551 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,557 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:44,562 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:44,569 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:45,547 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:45,549 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:45,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:18:45,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 24ms [2021-01-22 10:18:45,809 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:45,810 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:45,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:45,826 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:45,830 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:45,831 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:45,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:45,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:45,858 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:45,860 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:45,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:45,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:45,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:45,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:45,891 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:45,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:45,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:45,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:45,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:45,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:45,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:45,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:45,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:45,971 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:45,974 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:45,976 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:45,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:45,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:45,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,112 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:46,114 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:46,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,164 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,187 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,256 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:46,258 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:46,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,273 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:46,275 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:46,282 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:46,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,315 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,393 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,417 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,431 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,448 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,489 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:46,491 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:46,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:46,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,523 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,531 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:46,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,581 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,824 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:46,836 WARN L144 IndependenceRelation]: Script Release Time: 12ms [2021-01-22 10:18:46,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:18:46,850 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,869 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,885 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:46,891 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:18:46,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:46,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:46,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,988 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:46,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:46,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,016 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:47,023 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,081 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,423 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:47,435 WARN L144 IndependenceRelation]: Script Release Time: 12ms [2021-01-22 10:18:47,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:18:47,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,461 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,467 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,478 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:47,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:47,509 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,518 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,569 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:47,573 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:18:47,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:18:47,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:18:47,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:18:47,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,663 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,669 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,699 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:18:47,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,740 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,748 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:47,751 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,757 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:18:47,780 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:47,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:47,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:47,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:18:47,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:18:47,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:18:47,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:47,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,954 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:47,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:47,971 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:47,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:47,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:47,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:48,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:18:48,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,133 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,135 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:48,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:18:48,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:18:48,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:48,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,239 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,255 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,271 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,282 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,286 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,290 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:48,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,298 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:48,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,345 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,435 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,436 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:48,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:48,467 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,468 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:48,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,480 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,491 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,492 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:48,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,533 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,548 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,560 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,599 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:18:48,604 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,615 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,619 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,621 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:48,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:48,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,650 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,663 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,675 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:18:48,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,739 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,754 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,781 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:48,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:48,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:48,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:48,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:48,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:48,841 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,842 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:18:48,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:18:48,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:18:48,885 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:48,887 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:48,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:18:48,933 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:18:49,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:18:49,008 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:49,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:49,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,050 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,071 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,096 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,198 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,209 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,214 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,239 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,272 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,282 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:49,386 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:49,448 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,485 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,491 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,520 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,537 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:49,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:49,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,560 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,566 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,586 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,596 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:49,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,639 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,643 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:49,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,675 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,733 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:49,735 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:18:49,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:18:49,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,757 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,777 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,782 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,807 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:49,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:49,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,886 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,893 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:49,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,919 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,935 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:49,942 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:49,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:49,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:49,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:49,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:50,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:50,015 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:50,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:50,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:50,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:50,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:50,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:50,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:50,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:50,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:50,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,546 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:52,563 WARN L144 IndependenceRelation]: Script Release Time: 17ms [2021-01-22 10:18:52,572 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 25ms [2021-01-22 10:18:52,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,581 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,586 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,615 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:52,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,648 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:52,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:18:52,665 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,675 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,728 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,739 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,745 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:52,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,759 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,774 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:52,780 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,786 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:52,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:56,502 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:56,513 WARN L144 IndependenceRelation]: Script Release Time: 11ms [2021-01-22 10:18:56,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:18:56,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,531 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,535 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:56,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,553 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:18:56,559 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:56,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,580 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:56,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:56,590 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,596 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:56,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:56,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:56,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:56,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:56,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,205 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:18:58,222 WARN L144 IndependenceRelation]: Script Release Time: 17ms [2021-01-22 10:18:58,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 24ms [2021-01-22 10:18:58,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,241 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:18:58,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,286 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,292 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,303 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,315 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,359 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,392 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:58,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:18:58,418 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:18:58,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:18:58,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:18:58,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:00,464 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:00,479 WARN L144 IndependenceRelation]: Script Release Time: 15ms [2021-01-22 10:19:00,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:19:00,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:00,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:00,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:00,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:00,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,552 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:00,559 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:00,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:00,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:00,581 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,120 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:03,137 WARN L144 IndependenceRelation]: Script Release Time: 17ms [2021-01-22 10:19:03,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 25ms [2021-01-22 10:19:03,151 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,198 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:03,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:03,239 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,298 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:19:03,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:03,375 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:03,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:03,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:19:03,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:03,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,136 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:07,148 WARN L144 IndependenceRelation]: Script Release Time: 12ms [2021-01-22 10:19:07,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:19:07,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:19:07,206 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:19:07,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,248 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,253 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:19:07,286 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,333 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:07,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:07,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:19:07,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,431 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:07,450 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:07,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,480 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,501 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,506 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,531 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,544 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:19:07,550 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,560 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:19:07,562 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 2ms [2021-01-22 10:19:07,575 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:19:07,580 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:07,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:07,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:19:16,205 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 215 DAG size of output: 197 [2021-01-22 10:19:19,202 WARN L193 SmtUtils]: Spent 1.62 s on a formula simplification. DAG size of input: 219 DAG size of output: 201 [2021-01-22 10:19:22,841 WARN L193 SmtUtils]: Spent 1.95 s on a formula simplification. DAG size of input: 223 DAG size of output: 205 [2021-01-22 10:19:25,851 WARN L193 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 219 DAG size of output: 201 [2021-01-22 10:19:29,488 WARN L193 SmtUtils]: Spent 1.97 s on a formula simplification. DAG size of input: 223 DAG size of output: 205 [2021-01-22 10:19:33,376 WARN L193 SmtUtils]: Spent 2.18 s on a formula simplification. DAG size of input: 244 DAG size of output: 217 [2021-01-22 10:19:34,475 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:34,492 WARN L144 IndependenceRelation]: Script Release Time: 17ms [2021-01-22 10:19:34,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 37ms [2021-01-22 10:19:34,539 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:19:34,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:19:34,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:19:34,580 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:34,581 WARN L144 IndependenceRelation]: Script Release Time: 1ms [2021-01-22 10:19:34,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:19:34,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:19:46,770 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:46,772 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:19:46,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:19:46,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:19:50,567 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:50,569 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:19:50,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:19:50,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:19:50,666 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:19:50,668 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:19:50,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 27ms [2021-01-22 10:19:50,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:19:50,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:19:50,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:19:57,465 WARN L193 SmtUtils]: Spent 2.17 s on a formula simplification. DAG size of input: 229 DAG size of output: 211 [2021-01-22 10:19:57,491 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:19:57,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:19:57,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:19:57,553 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:20:03,218 WARN L193 SmtUtils]: Spent 2.70 s on a formula simplification. DAG size of input: 287 DAG size of output: 247 [2021-01-22 10:20:07,711 WARN L193 SmtUtils]: Spent 2.65 s on a formula simplification. DAG size of input: 278 DAG size of output: 244 [2021-01-22 10:20:14,065 WARN L193 SmtUtils]: Spent 2.70 s on a formula simplification. DAG size of input: 279 DAG size of output: 245 [2021-01-22 10:20:20,156 WARN L193 SmtUtils]: Spent 2.69 s on a formula simplification. DAG size of input: 277 DAG size of output: 243 [2021-01-22 10:20:26,800 WARN L193 SmtUtils]: Spent 3.53 s on a formula simplification. DAG size of input: 285 DAG size of output: 247 [2021-01-22 10:20:33,054 WARN L193 SmtUtils]: Spent 2.73 s on a formula simplification. DAG size of input: 273 DAG size of output: 243 [2021-01-22 10:20:44,569 WARN L193 SmtUtils]: Spent 3.80 s on a formula simplification. DAG size of input: 277 DAG size of output: 247 [2021-01-22 10:20:52,386 WARN L193 SmtUtils]: Spent 3.72 s on a formula simplification. DAG size of input: 274 DAG size of output: 244 [2021-01-22 10:20:58,480 WARN L193 SmtUtils]: Spent 3.47 s on a formula simplification. DAG size of input: 267 DAG size of output: 237 [2021-01-22 10:21:06,291 WARN L193 SmtUtils]: Spent 3.36 s on a formula simplification. DAG size of input: 259 DAG size of output: 230 [2021-01-22 10:21:10,826 WARN L193 SmtUtils]: Spent 2.40 s on a formula simplification. DAG size of input: 229 DAG size of output: 202 [2021-01-22 10:21:16,005 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 213 DAG size of output: 186 [2021-01-22 10:21:20,896 WARN L193 SmtUtils]: Spent 3.11 s on a formula simplification. DAG size of input: 217 DAG size of output: 190 [2021-01-22 10:21:29,072 WARN L193 SmtUtils]: Spent 5.47 s on a formula simplification. DAG size of input: 221 DAG size of output: 194 [2021-01-22 10:21:34,237 WARN L193 SmtUtils]: Spent 3.56 s on a formula simplification. DAG size of input: 217 DAG size of output: 190 [2021-01-22 10:21:40,846 WARN L193 SmtUtils]: Spent 3.49 s on a formula simplification. DAG size of input: 219 DAG size of output: 192 [2021-01-22 10:21:46,639 WARN L193 SmtUtils]: Spent 3.72 s on a formula simplification. DAG size of input: 221 DAG size of output: 194 [2021-01-22 10:21:51,146 WARN L193 SmtUtils]: Spent 3.42 s on a formula simplification. DAG size of input: 219 DAG size of output: 192 [2021-01-22 10:21:55,251 WARN L193 SmtUtils]: Spent 951.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 143 [2021-01-22 10:22:02,275 WARN L193 SmtUtils]: Spent 2.95 s on a formula simplification. DAG size of input: 270 DAG size of output: 240 [2021-01-22 10:22:07,026 WARN L193 SmtUtils]: Spent 2.58 s on a formula simplification. DAG size of input: 263 DAG size of output: 233 [2021-01-22 10:22:13,207 WARN L193 SmtUtils]: Spent 2.50 s on a formula simplification. DAG size of input: 255 DAG size of output: 226 [2021-01-22 10:22:16,626 WARN L193 SmtUtils]: Spent 1.72 s on a formula simplification. DAG size of input: 225 DAG size of output: 198 [2021-01-22 10:22:20,675 WARN L193 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 209 DAG size of output: 183 [2021-01-22 10:22:24,392 WARN L193 SmtUtils]: Spent 953.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 140 [2021-01-22 10:22:28,243 WARN L193 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 211 DAG size of output: 184 [2021-01-22 10:22:32,846 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:32,849 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:32,878 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 23ms [2021-01-22 10:22:32,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:37,623 WARN L193 SmtUtils]: Spent 2.30 s on a formula simplification. DAG size of input: 261 DAG size of output: 231 [2021-01-22 10:22:41,193 WARN L193 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 254 DAG size of output: 224 [2021-01-22 10:22:44,588 WARN L193 SmtUtils]: Spent 1.92 s on a formula simplification. DAG size of input: 246 DAG size of output: 217 [2021-01-22 10:22:46,972 WARN L193 SmtUtils]: Spent 1.39 s on a formula simplification. DAG size of input: 216 DAG size of output: 189 [2021-01-22 10:22:49,030 WARN L193 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 200 DAG size of output: 174 [2021-01-22 10:22:51,014 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 202 DAG size of output: 176 [2021-01-22 10:22:51,377 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:51,380 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:51,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:51,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:51,440 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:51,443 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:51,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:51,494 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:51,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:51,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:51,566 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:51,569 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:51,595 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:22:51,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:51,840 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:51,843 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:51,871 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:51,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:51,912 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:51,915 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:51,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:51,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:52,247 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:52,266 WARN L144 IndependenceRelation]: Script Release Time: 19ms [2021-01-22 10:22:52,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 43ms [2021-01-22 10:22:52,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:52,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:52,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:52,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:52,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:57,936 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:57,939 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:57,967 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:57,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:58,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:58,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:58,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:58,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:58,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,345 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:22:58,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:22:58,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,608 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:58,611 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:58,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:22:58,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,702 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:58,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:22:58,809 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:58,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:58,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:58,893 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:58,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:22:58,955 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:22:58,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:59,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:59,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:59,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,102 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:22:59,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:22:59,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,305 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:59,308 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:59,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:22:59,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:22:59,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:22:59,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms Size of Word is: 114 and size of Sequence is : 115[2021-01-22 10:22:59,566 INFO L131 SleepSetCegar]: Size of mCounterexample is: 115 [2021-01-22 10:22:59,587 INFO L132 SleepSetCegar]: [25177#[ULTIMATE.startENTRY]true, 25180#[L-1]true, 25183#[L-1-1]true, 25186#[L12]true, 25189#[L13](= ~search_found~0 0), 25192#[L14](= ~search_found~0 0), 25195#[L15](= ~search_found~0 0), 25198#[L-1-2](= ~search_found~0 0), 25201#[L55](= ~search_found~0 0), 25204#[L55-1](= ~search_found~0 0), 25207#[L55-2](= ~search_found~0 0), 25210#[L56](= ~search_found~0 0), 25213#[L56-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 25216#[L57](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 25219#[L57-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 25222#[L59](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 25225#[L59-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 25228#[L59-2](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 25231#[L30](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 25236#[L30-1](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 25239#[L30-2](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 25244#[L31](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25247#[L31-1](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25250#[L32](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25253#[L35](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25258#[L36](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25263#[L38](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25266#[L38-1](and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25269#[L38-2](and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 25272#[L38-3](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))), 25275#[L39](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))), 25278#[search_workerENTRY, L39-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25281#[search_workerENTRY, L40](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25289#[search_workerENTRY, L40-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25295#[search_workerENTRY, L40-2](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse2 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|) |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse3 (not .cse9)) (.cse4 (< ULTIMATE.start_search_~len 0)) (.cse5 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse3 .cse4 (= .cse5 .cse2)) (and .cse6 (= .cse7 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse3 .cse4 (= .cse5 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25301#[search_workerENTRY, L40-3](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25307#[search_workerENTRY, L41](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25313#[search_workerENTRY, L41-1, search_workerENTRY](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse13 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse14 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse15 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|))) (let ((.cse6 (select .cse3 4)) (.cse1 (select .cse15 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse2 (select .cse15 4)) (.cse10 (or .cse14 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse14)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse4 (select .cse13 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse13 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (<= (* 2 .cse1) (+ .cse2 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse4) (+ .cse5 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= .cse6 .cse4) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse1 .cse6) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse1 1)) (<= (+ .cse1 1) .cse2)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse12 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse12) .cse10) (and .cse7 .cse8 (= .cse9 .cse12)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 25321#[search_workerENTRY, L41-1, L18](let ((.cse9 (div ULTIMATE.start_search_~len 2))) (let ((.cse15 (= ULTIMATE.start_search_~len (* 2 .cse9))) (.cse16 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse2 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse10 (select .cse17 search_workerThread1of1ForFork1_~params.offset)) (.cse11 (select .cse17 4)) (.cse4 (select .cse1 4)) (.cse12 (select .cse16 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse13 (select .cse16 4)) (.cse8 (or .cse15 (<= 0 ULTIMATE.start_search_~len))) (.cse5 (not .cse15)) (.cse6 (< ULTIMATE.start_search_~len 0)) (.cse7 (+ .cse9 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse2) (+ .cse3 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse4 .cse2) (or (and .cse5 .cse6 (= .cse7 .cse2)) (and .cse8 (= .cse9 .cse2))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse10) (+ .cse11 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse4 .cse10) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse12) (+ .cse13 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse12 .cse4) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse14 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse9 .cse14) .cse8) (and .cse5 .cse6 (= .cse7 .cse14)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25330#[search_workerENTRY, L19, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse1) (+ .cse6 1)) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25339#[search_workerENTRY, L41-1, L19-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse6 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse6) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse6 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25348#[L19-2, search_workerENTRY, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse6 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse6) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse6 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25357#[search_workerENTRY, L41-1, L20](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse1) (+ .cse6 1)) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25366#[search_workerENTRY, L41-1, L20-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse4 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse11 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse18)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (or (<= (+ .cse1 1) .cse7) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) |search_workerThread1of1ForFork1_#t~mem1|) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (or (and .cse8 .cse9 (= .cse10 .cse5)) (and .cse11 (= .cse12 .cse5))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse4 (+ .cse7 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse15 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse17) .cse11) (and .cse8 .cse9 (= .cse10 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25371#[search_workerENTRY, L41-1, L20-2](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse24 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse23 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse24 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse24 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (+ search_workerThread1of1ForFork1_~lower~0 1)) (.cse9 (not (= search_workerThread1of1ForFork1_~lower~0 1))) (.cse4 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse23 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse22 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse22 4)) (.cse2 (select .cse3 4)) (.cse17 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse21 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (or (<= (+ .cse1 1) .cse7) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (<= .cse8 |search_workerThread1of1ForFork1_#t~mem1|) .cse9) (or (and .cse10 .cse11 (= .cse12 .cse5)) (and .cse13 (= .cse14 .cse5))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= .cse8 search_workerThread1of1ForFork1_~upper~0) .cse9) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse4 (+ .cse7 1)) (<= (* 2 .cse17) (+ .cse18 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse17 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse19 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse19) .cse13) (and .cse10 .cse11 (= .cse12 .cse19)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25382#[search_workerENTRY, L41-1, L21](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse11 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse18)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse15 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse17) .cse11) (and .cse8 .cse9 (= .cse10 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25391#[search_workerENTRY, L41-1, L21-6](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 25406#[search_workerENTRY, L41-1, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 28703#[search_workerENTRY, L41-1, L22-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) |search_workerThread1of1ForFork1_#t~mem3|) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 28714#[L22-2, search_workerENTRY, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse17 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= .cse17 |search_workerThread1of1ForFork1_#t~mem3|) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= .cse17 ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 28728#[search_workerENTRY, L41-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 28733#[search_workerENTRY, L43, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43206#[L43-1, search_workerENTRY, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43218#[L43-1, L18, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43229#[L43-1, L19, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43240#[L43-1, L19-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse14 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43251#[L43-1, L19-2, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse14 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43262#[L43-1, L20, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43271#[L43-1, L20-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43280#[L20-2, L43-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43289#[L43-1, L21, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43300#[L43-1, L21-6, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 43323#[L43-1, L23, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44319#[L43-1, L24, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse10 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse24)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse22) .cse10) (and .cse7 .cse8 (= .cse9 .cse22)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44333#[L43-1, L21-3, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse10 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse25)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse15 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse23) .cse10) (and .cse7 .cse8 (= .cse9 .cse23)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse15 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44341#[L43-1, L21-4, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse10 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse25)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse15 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse23) .cse10) (and .cse7 .cse8 (= .cse9 .cse23)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse15 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44351#[L43-1, L21-5, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44363#[L43-1, L21-6, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44375#[L43-1, L21-7, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44388#[L43-1, search_workerFINAL, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44398#[L43-1, search_workerEXIT, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse11 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse25)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse23) .cse11) (and .cse8 .cse9 (= .cse10 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 44410#[L43-1, L22-1, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse26 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse27 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse30 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse29 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse30 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse30 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse16 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|)) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse29 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse28 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse28 4)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse19 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse17 (select .cse27 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse27 4)) (.cse11 (or .cse26 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse26)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse13 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse16 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork0_#t~mem3| (select .cse16 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse17) (+ .cse18 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse19) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse19 (let ((.cse20 (select .cse21 4))) (and (not (= .cse20 1)) (<= .cse20 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse19 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse19) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse22 0) 0) (= (select .cse21 0) 0) (= .cse17 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse19 (let ((.cse23 (select .cse22 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse23 1) (not (= .cse23 1))))) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse24 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse24) .cse11) (and .cse8 .cse9 (= .cse10 .cse24)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse25 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse25 0) (= search_workerThread1of1ForFork0_~lower~0 .cse25) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46044#[L43-1, L22-2, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse27 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse28 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse4 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse17 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|)) (.cse31 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse30 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse2 (select .cse30 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse31 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse31 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse1 (select .cse17 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (.cse8 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse30 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse29 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse29 4)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse3 (select .cse4 4)) (.cse20 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse23 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse18 (select .cse28 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse19 (select .cse28 4)) (.cse12 (or .cse27 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse27)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= ULTIMATE.start_main_~needle~0 .cse1) (= .cse2 .cse3) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse4 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse2 1) .cse7) (not (= .cse2 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse8 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse9 .cse10 (= .cse11 .cse5)) (and .cse12 (= .cse13 .cse5))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse14 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse17 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse3 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork0_#t~mem3| .cse1) (<= .cse8 (+ .cse7 1)) (<= (* 2 .cse18) (+ .cse19 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse20) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse20 (let ((.cse21 (select .cse22 4))) (and (not (= .cse21 1)) (<= .cse21 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse20 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse3)) (and .cse12 (= .cse13 .cse3))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse3 1)) (<= .cse3 1)) .cse20) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse3) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse23 0) 0) (= (select .cse22 0) 0) (= .cse18 .cse3) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse20 (let ((.cse24 (select .cse23 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse24 1) (not (= .cse24 1))))) (or (not (= .cse18 1)) (<= (+ .cse18 1) .cse19)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse25 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse25) .cse12) (and .cse9 .cse10 (= .cse11 .cse25)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse26 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse26 0) (= search_workerThread1of1ForFork0_~lower~0 .cse26) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46052#[L43-1, L23, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse26 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse27 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse4 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse30 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse2 (select .cse29 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse1 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|)) (.cse5 (select .cse30 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse30 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse29 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse28 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse28 4)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse3 (select .cse4 4)) (.cse19 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse17 (select .cse27 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse27 4)) (.cse12 (or .cse26 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse26)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= ULTIMATE.start_main_~needle~0 (select .cse1 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (= .cse2 .cse3) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse4 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse2 1) .cse7) (not (= .cse2 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse8 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse9 .cse10 (= .cse11 .cse5)) (and .cse12 (= .cse13 .cse5))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse14 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse1 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse3 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse8 (+ .cse7 1)) (<= (* 2 .cse17) (+ .cse18 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse19) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse19 (let ((.cse20 (select .cse21 4))) (and (not (= .cse20 1)) (<= .cse20 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse19 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse3)) (and .cse12 (= .cse13 .cse3))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse3 1)) (<= .cse3 1)) .cse19) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse3) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse22 0) 0) (= (select .cse21 0) 0) (= .cse17 .cse3) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse19 (let ((.cse23 (select .cse22 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse23 1) (not (= .cse23 1))))) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse24 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse24) .cse12) (and .cse9 .cse10 (= .cse11 .cse24)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse25 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse25 0) (= search_workerThread1of1ForFork0_~lower~0 .cse25) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46057#[L43-1, L24, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse26 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse27 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse4 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse30 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse2 (select .cse29 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse1 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|)) (.cse5 (select .cse30 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse30 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse29 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse28 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse28 4)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse3 (select .cse4 4)) (.cse19 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse17 (select .cse27 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse27 4)) (.cse12 (or .cse26 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse26)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= ULTIMATE.start_main_~needle~0 (select .cse1 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (= .cse2 .cse3) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse4 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse2 1) .cse7) (not (= .cse2 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse8 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse9 .cse10 (= .cse11 .cse5)) (and .cse12 (= .cse13 .cse5))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse14 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse1 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse3 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse8 (+ .cse7 1)) (<= (* 2 .cse17) (+ .cse18 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse19) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse19 (let ((.cse20 (select .cse21 4))) (and (not (= .cse20 1)) (<= .cse20 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse19 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse3)) (and .cse12 (= .cse13 .cse3))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse3 1)) (<= .cse3 1)) .cse19) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse3) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse22 0) 0) (= (select .cse21 0) 0) (= .cse17 .cse3) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse19 (let ((.cse23 (select .cse22 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse23 1) (not (= .cse23 1))))) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse24 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse24) .cse12) (and .cse9 .cse10 (= .cse11 .cse24)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse25 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse25 0) (= search_workerThread1of1ForFork0_~lower~0 .cse25) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46062#[L43-1, L21-3, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse26 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse27 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse30 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse29 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse30 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse30 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse29 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse28 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse28 4)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse19 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse17 (select .cse27 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse27 4)) (.cse12 (or .cse26 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse26)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse14 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse17) (+ .cse18 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse19) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse19 (let ((.cse20 (select .cse21 4))) (and (not (= .cse20 1)) (<= .cse20 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse19 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse19) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse22 0) 0) (= (select .cse21 0) 0) (= .cse17 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse19 (let ((.cse23 (select .cse22 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse23 1) (not (= .cse23 1))))) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse24 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse24) .cse12) (and .cse9 .cse10 (= .cse11 .cse24)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse25 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse25 0) (= search_workerThread1of1ForFork0_~lower~0 .cse25) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46067#[L43-1, L21-4, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse26 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse27 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse30 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse29 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse29 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse30 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse30 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse29 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse28 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse28 4)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse19 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse22 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse17 (select .cse27 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse27 4)) (.cse12 (or .cse26 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse26)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse14 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse17) (+ .cse18 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse19) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse19 (let ((.cse20 (select .cse21 4))) (and (not (= .cse20 1)) (<= .cse20 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse19 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse19) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse22 0) 0) (= (select .cse21 0) 0) (= .cse17 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse19 (let ((.cse23 (select .cse22 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse23 1) (not (= .cse23 1))))) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse24 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse24) .cse12) (and .cse9 .cse10 (= .cse11 .cse24)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse25 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse25 0) (= search_workerThread1of1ForFork0_~lower~0 .cse25) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46072#[L43-1, search_workerEXIT, L21-5](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46077#[L43-1, L21-6, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46086#[L43-1, search_workerEXIT, L22](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46487#[L43-1, L22-1, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46494#[L43-1, L22-2, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46502#[L43-1, L23, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46507#[L43-1, L24, search_workerEXIT](let ((.cse13 (div ULTIMATE.start_search_~len 2))) (let ((.cse25 (= ULTIMATE.start_search_~len (* 2 .cse13))) (.cse26 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse29 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse28 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse28 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse29 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse29 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse28 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse14 (select .cse27 search_workerThread1of1ForFork1_~params.offset)) (.cse15 (select .cse27 4)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse18 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse21 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse16 (select .cse26 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse26 4)) (.cse12 (or .cse25 (<= 0 ULTIMATE.start_search_~len))) (.cse9 (not .cse25)) (.cse10 (< ULTIMATE.start_search_~len 0)) (.cse11 (+ .cse13 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse8 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (+ (* .cse8 4) |ULTIMATE.start_main_~#haystack~0.offset|))) (= ~search_result~0 .cse8) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse8 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (or (and .cse9 .cse10 (= .cse11 .cse4)) (and .cse12 (= .cse13 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse14) (+ .cse15 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse14) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse18) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse18 (let ((.cse19 (select .cse20 4))) (and (not (= .cse19 1)) (<= .cse19 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse18 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse9 .cse10 (= .cse11 .cse2)) (and .cse12 (= .cse13 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse18) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse21 0) 0) (= (select .cse20 0) 0) (= .cse16 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse18 (let ((.cse22 (select .cse21 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse22 1) (not (= .cse22 1))))) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse23 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse13 .cse23) .cse12) (and .cse9 .cse10 (= .cse11 .cse23)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse24 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse24 0) (= search_workerThread1of1ForFork0_~lower~0 .cse24) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46512#[L43-1, L21-3, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46517#[L43-1, L21-4, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46522#[L43-1, search_workerEXIT, L21-5](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46527#[L43-1, L21-6, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46534#[L43-1, L21-7, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46542#[L43-1, search_workerFINAL, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46547#[L43-1, search_workerEXIT, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46552#[L43-2, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46557#[L44, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46562#[search_workerEXIT, L44-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46567#[L44-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46572#[L46](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46581#[L47](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46587#[L31-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46592#[L31-3](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46597#[L32-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse22 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse23 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse24 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse26 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse25 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse25 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse26 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse26 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse25 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse24 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse24 4)) (.cse7 (not .cse23)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse10 (or .cse23 (<= 0 ULTIMATE.start_search_~len))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse16 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse14 (select .cse22 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse22 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse3)) (and .cse10 (= .cse11 .cse3))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse14) (+ .cse15 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse16) (or .cse16 (let ((.cse17 (select .cse18 4))) (and (not (= .cse17 1)) (<= .cse17 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse16 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse1)) (and .cse10 (= .cse11 .cse1))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse16) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse19 0) 0) (= (select .cse18 0) 0) (= .cse14 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse16 (let ((.cse20 (select .cse19 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse20 1) (not (= .cse20 1))))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse21 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse21 0) (= search_workerThread1of1ForFork0_~lower~0 .cse21) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46602#[L32-2](let ((.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse9 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse10 (select .cse20 4)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse13 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse16 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse11 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse12 (select .cse19 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse1 .cse3) (let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (or (and (not .cse7) (< ULTIMATE.start_search_~len 0) (= (+ .cse8 1) .cse3)) (and (or .cse7 (<= 0 ULTIMATE.start_search_~len)) (= .cse8 .cse3))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse9) (+ .cse10 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse9) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse11) (+ .cse12 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse13) (or .cse13 (let ((.cse14 (select .cse15 4))) (and (not (= .cse14 1)) (<= .cse14 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse13 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse13) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse16 0) 0) (= (select .cse15 0) 0) (= .cse11 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse13 (let ((.cse17 (select .cse16 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse17 1) (not (= .cse17 1))))) (or (not (= .cse11 1)) (<= (+ .cse11 1) .cse12)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0)))), 46607#[L38-4](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46612#[L38-5](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46617#[L40-4](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46622#[L40-5](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46627#[L49-1](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46632#[L59-3](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46637#[L59-4](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46642#[L59-5](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46647#[L60](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46656#[L66](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46717#[L66-1](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46722#[L66-2](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46727#[L67](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 46734#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0))))] [2021-01-22 10:22:59,790 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:22:59,791 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:22:59,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:22:59,792 INFO L82 PathProgramCache]: Analyzing trace with hash -620002598, now seen corresponding path program 1 times [2021-01-22 10:22:59,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:22:59,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724183294] [2021-01-22 10:22:59,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:22:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:22:59,872 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-22 10:22:59,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724183294] [2021-01-22 10:22:59,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-22 10:22:59,874 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-22 10:22:59,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580235746] [2021-01-22 10:22:59,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-22 10:22:59,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:22:59,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-22 10:22:59,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-22 10:22:59,875 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:22:59,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 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) [2021-01-22 10:22:59,929 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:22:59,932 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:22:59,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:22:59,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:22:59,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:22:59,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:22:59,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:22:59,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:22:59,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:22:59,998 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,016 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:00,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,057 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,081 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,113 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,181 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,187 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,209 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,273 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 48ms [2021-01-22 10:23:00,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:00,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,518 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,526 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,531 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,551 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,581 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,586 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,621 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,646 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,665 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,689 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,713 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,759 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:00,762 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:00,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,795 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:00,798 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:00,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:00,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,850 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,860 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,869 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,877 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:00,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,920 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,942 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:00,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:00,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:00,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:00,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:00,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,017 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:01,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:01,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,106 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,116 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,164 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:01,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 27ms [2021-01-22 10:23:01,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:23:01,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,315 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:01,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:01,433 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,448 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,493 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,526 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,578 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,593 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,599 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,615 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,632 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,654 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:23:01,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:01,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,751 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,769 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:23:01,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,850 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,864 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,871 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:01,885 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:01,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:01,919 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,926 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,933 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:01,980 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:01,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:01,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,096 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:02,124 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:02,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,242 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:02,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:23:02,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,420 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:02,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:02,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,499 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,508 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:02,510 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:23:02,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:23:02,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:02,601 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:02,611 WARN L144 IndependenceRelation]: Script Release Time: 10ms [2021-01-22 10:23:02,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:23:02,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,646 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:02,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:02,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,684 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:02,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,732 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:02,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:02,763 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,774 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,798 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,816 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:02,846 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:02,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:02,864 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:02,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 24ms [2021-01-22 10:23:02,962 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 26ms [2021-01-22 10:23:03,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,119 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:03,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,198 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,229 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,237 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,282 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:03,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:03,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:03,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,493 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,506 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,526 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:03,535 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,578 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,590 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,651 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:03,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,717 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:03,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,740 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:03,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,767 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:23:03,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,818 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,831 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,870 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,877 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,893 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:03,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,922 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:03,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:03,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,971 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:03,977 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:03,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:03,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,102 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,176 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,241 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,292 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,298 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,333 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,433 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:23:04,465 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:04,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,489 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,507 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:04,533 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,562 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,569 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,575 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,583 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,613 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,632 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,651 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,718 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,735 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,750 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,782 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,788 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,800 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:04,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:04,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:04,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:04,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,006 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:23:05,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:05,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:05,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,089 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,118 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,175 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,206 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,217 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,222 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,275 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,359 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:05,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,431 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,438 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,451 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,462 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,559 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,567 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,595 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:05,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:05,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,624 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,631 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,666 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:05,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:23:05,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,720 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,745 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,759 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,774 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,781 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,789 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:05,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,816 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:05,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:05,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:05,891 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,904 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,922 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:05,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:05,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:05,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:05,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,017 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,085 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,099 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,113 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,133 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,181 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,206 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,214 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,253 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,272 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,286 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,319 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:06,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,427 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,460 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,494 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,532 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,561 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,568 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,589 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:06,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,650 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,657 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,664 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,685 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,692 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,699 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,723 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,751 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,767 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,773 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,783 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,826 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,870 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,877 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:06,900 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:06,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,932 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:06,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:23:06,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:06,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:06,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,016 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:07,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:07,116 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,133 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:07,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:23:07,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:07,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:07,269 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,278 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,427 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,472 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,562 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 82ms [2021-01-22 10:23:07,567 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,615 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,674 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,680 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,684 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:07,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,709 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:07,717 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,732 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,739 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,763 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,800 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,826 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:07,850 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,866 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:07,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:07,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:07,958 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:07,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,980 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:07,985 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:07,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,000 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,015 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,067 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,081 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,112 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,181 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:08,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,290 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,319 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:08,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,365 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,419 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,470 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:08,485 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,507 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,557 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,579 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,647 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,678 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:08,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,773 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,780 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,786 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,804 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,831 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,910 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:08,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:08,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:08,958 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:08,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:08,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:08,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:09,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:09,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,103 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,184 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,191 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,201 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:09,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,242 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,271 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,278 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,301 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:09,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:09,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:09,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:09,383 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,654 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 28ms [2021-01-22 10:23:09,693 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 27ms [2021-01-22 10:23:09,727 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:23:09,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:09,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:23:09,798 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:23:09,870 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:23:09,904 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:23:09,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,958 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:09,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:09,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:09,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:09,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,000 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:23:10,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:10,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,180 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:10,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,229 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:10,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 50ms [2021-01-22 10:23:10,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,303 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,393 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:10,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,471 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,485 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,491 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:10,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,578 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:23:10,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:23:10,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:10,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:10,666 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,689 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:10,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,763 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:10,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,862 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:10,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:10,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:10,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:10,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:10,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:10,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:11,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,041 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,071 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:11,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:23:11,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:11,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:23:11,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,269 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:11,275 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:11,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,392 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,448 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:11,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:11,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,557 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:11,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,577 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,647 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,654 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,664 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:11,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:11,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:23:11,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:11,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:11,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:11,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:11,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:11,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:11,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,457 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:18,460 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:18,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:18,475 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,489 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,516 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,523 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,550 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,563 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,569 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,587 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,607 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,612 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,631 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:18,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,651 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,657 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,672 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,685 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:18,708 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:18,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,745 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,751 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,777 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:18,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:18,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,804 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,846 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:18,852 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,860 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:18,876 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,919 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:18,932 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:18,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:18,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:18,994 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:18,997 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:19,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:19,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 56ms [2021-01-22 10:23:19,067 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:19,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,112 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,119 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:19,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,176 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:19,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:19,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,305 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:19,308 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:19,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:19,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:19,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,375 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,393 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:19,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,418 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:19,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:19,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,494 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:19,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:19,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:19,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:19,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:19,803 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:19,825 WARN L144 IndependenceRelation]: Script Release Time: 22ms [2021-01-22 10:23:19,836 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 32ms [2021-01-22 10:23:19,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,203 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:20,230 WARN L144 IndependenceRelation]: Script Release Time: 27ms [2021-01-22 10:23:20,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 39ms [2021-01-22 10:23:20,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:20,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:20,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,485 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,493 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,543 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:20,546 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:20,553 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:20,561 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,567 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,589 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,596 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,604 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,622 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,666 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,672 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,680 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,692 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,708 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,714 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,727 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:20,732 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,748 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,761 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,773 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,782 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,803 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,860 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,883 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:20,885 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:23:20,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:20,900 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,933 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:20,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:20,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:20,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:20,985 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:20,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:21,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:21,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:21,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:21,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:21,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:21,057 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:21,071 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:21,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:21,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:21,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:21,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:21,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:21,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:21,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:21,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,566 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:27,569 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:27,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:23:27,583 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,590 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:27,597 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:27,618 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:27,632 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,639 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,646 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:27,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:27,664 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:27,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:27,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:27,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:27,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:27,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:27,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:27,794 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:27,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,145 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:23:31,148 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:23:31,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:23:31,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,232 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,237 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,255 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,290 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:31,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,516 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,527 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,544 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,551 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,572 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,580 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,587 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,621 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,630 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,639 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:31,650 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,663 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,688 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,700 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,714 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,723 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:23:31,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,744 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:31,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,760 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,773 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,794 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,876 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:31,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:23:31,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:31,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:31,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:32,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:23:32,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:32,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:32,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:32,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:32,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:23:32,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:23:32,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:23:32,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:23:32,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,237 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:23:32,255 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:23:32,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:23:32,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:32,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:23:39,148 WARN L193 SmtUtils]: Spent 3.38 s on a formula simplification. DAG size of input: 288 DAG size of output: 248 [2021-01-22 10:23:45,882 WARN L193 SmtUtils]: Spent 3.26 s on a formula simplification. DAG size of input: 286 DAG size of output: 246 [2021-01-22 10:23:53,286 WARN L193 SmtUtils]: Spent 4.17 s on a formula simplification. DAG size of input: 294 DAG size of output: 250 [2021-01-22 10:24:00,226 WARN L193 SmtUtils]: Spent 3.24 s on a formula simplification. DAG size of input: 282 DAG size of output: 246 [2021-01-22 10:24:08,065 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:08,069 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:24:08,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:08,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:08,696 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:08,699 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:08,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:08,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:09,041 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,055 WARN L144 IndependenceRelation]: Script Release Time: 14ms [2021-01-22 10:24:09,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 23ms [2021-01-22 10:24:09,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,083 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,087 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:24:09,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:09,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:09,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,112 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,126 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,130 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:24:09,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:09,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:09,366 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,369 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:09,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:24:09,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:09,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,412 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,416 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:24:09,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:24:09,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:24:09,758 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:09,779 WARN L144 IndependenceRelation]: Script Release Time: 21ms [2021-01-22 10:24:09,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 32ms [2021-01-22 10:24:09,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:09,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:09,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:09,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:09,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:09,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:12,959 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:12,962 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:12,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:12,977 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:12,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:12,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:13,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,016 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:13,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:13,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:24:13,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:13,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,175 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,180 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:13,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:13,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:13,204 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:13,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:14,673 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:14,693 WARN L144 IndependenceRelation]: Script Release Time: 20ms [2021-01-22 10:24:14,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 42ms [2021-01-22 10:24:14,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:16,782 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:16,785 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:16,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:16,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:16,816 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:16,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,831 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:16,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,954 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:16,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:16,971 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:16,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:16,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:16,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,053 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,094 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,108 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,181 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,209 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,223 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,269 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:17,301 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:17,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,386 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:17,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:24:17,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,450 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,457 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,532 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,541 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,804 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:17,823 WARN L144 IndependenceRelation]: Script Release Time: 19ms [2021-01-22 10:24:17,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 29ms [2021-01-22 10:24:17,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,859 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:17,871 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:17,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:17,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:17,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:17,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:22,722 WARN L193 SmtUtils]: Spent 2.68 s on a formula simplification. DAG size of input: 230 DAG size of output: 212 [2021-01-22 10:24:27,564 WARN L193 SmtUtils]: Spent 2.69 s on a formula simplification. DAG size of input: 228 DAG size of output: 210 [2021-01-22 10:24:27,588 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:27,590 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:24:27,619 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:24:27,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:27,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:27,692 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:24:27,714 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:27,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:27,782 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:27,785 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:27,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:24:27,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:24:27,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:24:27,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:27,877 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,885 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:27,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:24:27,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:27,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:27,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:27,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:27,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:27,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:27,964 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:27,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:24:27,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:27,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:27,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:28,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:28,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:24:28,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,128 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:28,131 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:28,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 23ms [2021-01-22 10:24:28,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:24:28,220 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:28,223 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:24:28,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 21ms [2021-01-22 10:24:28,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:28,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:28,354 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:28,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,393 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:28,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:28,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:28,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:28,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:28,452 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:28,456 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:24:28,483 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:24:28,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:24:28,550 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:24:28,630 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:24:28,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,693 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,731 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:24:28,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:24:28,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms Size of Word is: 112 and size of Sequence is : 113[2021-01-22 10:24:28,838 INFO L131 SleepSetCegar]: Size of mCounterexample is: 113 [2021-01-22 10:24:28,858 INFO L132 SleepSetCegar]: [46742#[ULTIMATE.startENTRY]true, 46745#[L-1]true, 46748#[L-1-1]true, 46751#[L12]true, 46754#[L13](= ~search_found~0 0), 46757#[L14](= ~search_found~0 0), 46760#[L15](= ~search_found~0 0), 46763#[L-1-2](= ~search_found~0 0), 46766#[L55](= ~search_found~0 0), 46769#[L55-1](= ~search_found~0 0), 46772#[L55-2](= ~search_found~0 0), 46775#[L56](= ~search_found~0 0), 46778#[L56-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 46781#[L57](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 46784#[L57-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 46787#[L59](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= ~search_found~0 0)), 46790#[L59-1](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 46793#[L59-2](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 46796#[L30](and (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 46799#[L30-1](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 46802#[L30-2](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|)), 46805#[L31](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46808#[L31-1](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46811#[L32](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46814#[L35](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46817#[L36](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46820#[L38](and (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46823#[L38-1](and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46826#[L38-2](and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle)), 46829#[L38-3](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))), 46832#[L39](let ((.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse1 (div ULTIMATE.start_search_~len 2))) (let ((.cse3 (= ULTIMATE.start_search_~len (* 2 .cse1))) (.cse2 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse1 .cse2) (or .cse3 (<= 0 ULTIMATE.start_search_~len))) (and (not .cse3) (< ULTIMATE.start_search_~len 0) (= (+ .cse1 1) .cse2))))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))), 46835#[search_workerENTRY, L39-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46838#[search_workerENTRY, L40](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46846#[search_workerENTRY, L40-1](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse2 (not .cse9)) (.cse3 (< ULTIMATE.start_search_~len 0)) (.cse4 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (let ((.cse5 (select .cse1 4))) (or (and .cse2 .cse3 (= .cse4 .cse5)) (and .cse6 (= .cse7 .cse5)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse2 .cse3 (= .cse4 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46852#[search_workerENTRY, L40-2](let ((.cse7 (div ULTIMATE.start_search_~len 2))) (let ((.cse9 (= ULTIMATE.start_search_~len (* 2 .cse7)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse2 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|) |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (or .cse9 (<= 0 ULTIMATE.start_search_~len))) (.cse3 (not .cse9)) (.cse4 (< ULTIMATE.start_search_~len 0)) (.cse5 (+ .cse7 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse3 .cse4 (= .cse5 .cse2)) (and .cse6 (= .cse7 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse8 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse7 .cse8) .cse6) (and .cse3 .cse4 (= .cse5 .cse8)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46858#[search_workerENTRY, L40-3](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46864#[search_workerENTRY, L41](let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse10 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse11 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (let ((.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse7 (or .cse11 (<= 0 ULTIMATE.start_search_~len))) (.cse4 (not .cse11)) (.cse5 (< ULTIMATE.start_search_~len 0)) (.cse6 (+ .cse8 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse2 (select .cse10 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse10 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (<= (* 2 .cse2) (+ .cse3 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= (select .cse1 4) .cse2) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (or (and .cse4 .cse5 (= .cse6 .cse2)) (and .cse7 (= .cse8 .cse2))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse9 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse8 .cse9) .cse7) (and .cse4 .cse5 (= .cse6 .cse9)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46870#[search_workerENTRY, L41-1, search_workerENTRY](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse13 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse14 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse15 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|))) (let ((.cse6 (select .cse3 4)) (.cse1 (select .cse15 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse2 (select .cse15 4)) (.cse10 (or .cse14 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse14)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse4 (select .cse13 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse13 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (<= (* 2 .cse1) (+ .cse2 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (<= (* 2 .cse4) (+ .cse5 1)) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= ULTIMATE.start_search_~haystack.offset 0) (= .cse6 .cse4) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse1 .cse6) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (or (not (= .cse1 1)) (<= (+ .cse1 1) .cse2)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse12 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse12) .cse10) (and .cse7 .cse8 (= .cse9 .cse12)))) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle))))), 46878#[search_workerENTRY, L41-1, L18](let ((.cse9 (div ULTIMATE.start_search_~len 2))) (let ((.cse15 (= ULTIMATE.start_search_~len (* 2 .cse9))) (.cse16 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse1 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse17 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse18 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse2 (select .cse18 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse3 (select .cse18 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse10 (select .cse17 search_workerThread1of1ForFork1_~params.offset)) (.cse11 (select .cse17 4)) (.cse4 (select .cse1 4)) (.cse12 (select .cse16 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse13 (select .cse16 4)) (.cse8 (or .cse15 (<= 0 ULTIMATE.start_search_~len))) (.cse5 (not .cse15)) (.cse6 (< ULTIMATE.start_search_~len 0)) (.cse7 (+ .cse9 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select .cse1 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse2) (+ .cse3 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse4 .cse2) (or (and .cse5 .cse6 (= .cse7 .cse2)) (and .cse8 (= .cse9 .cse2))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse10) (+ .cse11 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse2 1)) (<= (+ .cse2 1) .cse3)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse4 .cse10) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse12) (+ .cse13 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse10 1)) (<= (+ .cse10 1) .cse11)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse12 .cse4) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse14 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse9 .cse14) .cse8) (and .cse5 .cse6 (= .cse7 .cse14)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46887#[search_workerENTRY, L19, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse1) (+ .cse6 1)) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46896#[search_workerENTRY, L41-1, L19-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse6 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse6) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse6 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46905#[L19-2, search_workerENTRY, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse1 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base)) (.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|))) (let ((.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse6 (select .cse1 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= (select .cse1 search_workerThread1of1ForFork1_~bounds~0.offset) .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (or (<= (+ |search_workerThread1of1ForFork1_#t~mem0| 1) .cse6) (not (= |search_workerThread1of1ForFork1_#t~mem0| 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= |search_workerThread1of1ForFork1_#t~mem0| .cse2) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 |search_workerThread1of1ForFork1_#t~mem0|) (+ .cse6 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46914#[search_workerENTRY, L41-1, L20](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse2 .cse4) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse1) (+ .cse6 1)) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46923#[search_workerENTRY, L41-1, L20-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse4 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse11 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse18)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (or (<= (+ .cse1 1) .cse7) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) |search_workerThread1of1ForFork1_#t~mem1|) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (or (and .cse8 .cse9 (= .cse10 .cse5)) (and .cse11 (= .cse12 .cse5))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse4 (+ .cse7 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse15 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse17) .cse11) (and .cse8 .cse9 (= .cse10 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46928#[search_workerENTRY, L41-1, L20-2](let ((.cse14 (div ULTIMATE.start_search_~len 2))) (let ((.cse20 (= ULTIMATE.start_search_~len (* 2 .cse14))) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse24 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse23 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse5 (select .cse24 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse6 (select .cse24 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse8 (+ search_workerThread1of1ForFork1_~lower~0 1)) (.cse9 (not (= search_workerThread1of1ForFork1_~lower~0 1))) (.cse4 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse7 (select .cse23 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse15 (select .cse22 search_workerThread1of1ForFork1_~params.offset)) (.cse16 (select .cse22 4)) (.cse2 (select .cse3 4)) (.cse17 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse18 (select .cse21 4)) (.cse13 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse10 (not .cse20)) (.cse11 (< ULTIMATE.start_search_~len 0)) (.cse12 (+ .cse14 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ |search_workerThread1of1ForFork1_#t~mem1| 1)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse5) (+ .cse6 1)) (or (<= (+ .cse1 1) .cse7) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse4 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (<= .cse8 |search_workerThread1of1ForFork1_#t~mem1|) .cse9) (or (and .cse10 .cse11 (= .cse12 .cse5)) (and .cse13 (= .cse14 .cse5))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse15) (+ .cse16 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse5 1)) (<= (+ .cse5 1) .cse6)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse15) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= .cse8 search_workerThread1of1ForFork1_~upper~0) .cse9) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse4 (+ .cse7 1)) (<= (* 2 .cse17) (+ .cse18 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse10 .cse11 (= .cse12 .cse2)) (and .cse13 (= .cse14 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse17 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse17 1)) (<= (+ .cse17 1) .cse18)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse19 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse14 .cse19) .cse13) (and .cse10 .cse11 (= .cse12 .cse19)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46939#[search_workerENTRY, L41-1, L21](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse11 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse18)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse15 .cse2) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse17) .cse11) (and .cse8 .cse9 (= .cse10 .cse17)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46948#[search_workerENTRY, L41-1, L21-6](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 46963#[search_workerENTRY, L41-1, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 50460#[search_workerENTRY, L41-1, L22-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) |search_workerThread1of1ForFork1_#t~mem3|) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 50469#[L22-2, search_workerENTRY, L41-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse17 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (= .cse17 |search_workerThread1of1ForFork1_#t~mem3|) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= .cse17 ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 50481#[search_workerENTRY, L41-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 50486#[search_workerENTRY, L43, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57752#[L43-1, search_workerENTRY, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57758#[L43-1, L18, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57761#[L43-1, L19, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse17 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse18 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse21 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse20 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse21 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse21 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse20 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse19 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse19 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse18 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse18 4)) (.cse10 (or .cse17 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse17)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57764#[L43-1, L19-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse14 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57767#[L43-1, L19-2, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse14 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (= .cse14 |search_workerThread1of1ForFork0_#t~mem0|) (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse14 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57770#[L43-1, L20, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57773#[L43-1, L20-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57776#[L20-2, L43-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57779#[L43-1, L21, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57782#[L43-1, L21-6, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 57789#[L43-1, L23, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 58444#[L43-1, L22-1, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse20 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse24 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse23 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse24 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse24 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse23 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse22 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse22 4)) (.cse2 (select .cse3 4)) (.cse16 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse21 4)) (.cse10 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse20)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork0_#t~mem3| (select .cse15 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse16 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse18 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse18) .cse10) (and .cse7 .cse8 (= .cse9 .cse18)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse19 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse19 0) (= search_workerThread1of1ForFork0_~lower~0 .cse19) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse15 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67047#[L43-1, L22-4, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse20 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse21 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse24 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse23 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse23 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse24 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse24 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse23 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse22 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse22 4)) (.cse2 (select .cse3 4)) (.cse16 (select .cse21 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse17 (select .cse21 4)) (.cse10 (or .cse20 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse20)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse15 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork0_#t~mem3| (select .cse15 (+ |ULTIMATE.start_main_~#haystack~0.offset| (* search_workerThread1of1ForFork0_~i~0 4)))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse16) (+ .cse17 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse16 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse16 1)) (<= (+ .cse16 1) .cse17)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse18 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse18) .cse10) (and .cse7 .cse8 (= .cse9 .cse18)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse19 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse19 0) (= search_workerThread1of1ForFork0_~lower~0 .cse19) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse15 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67297#[L43-1, L21-3, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67308#[L43-1, L21-4, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse19 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse20 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse23 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse22 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse22 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse23 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse23 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse22 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse21 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse21 4)) (.cse2 (select .cse3 4)) (.cse15 (select .cse20 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse20 4)) (.cse10 (or .cse19 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse19)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse12 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse12 0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (= .cse12 search_workerThread1of1ForFork0_~i~0) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse17 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse17) .cse10) (and .cse7 .cse8 (= .cse9 .cse17)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67319#[L43-1, L21-5, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67326#[L43-1, L21-6, L23](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67339#[L43-1, L23, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse18 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse20 4)) (.cse2 (select .cse3 4)) (.cse14 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse19 4)) (.cse10 (or .cse18 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse18)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= ~search_found~0 0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0) 0) (= (select (select |#memory_int| search_workerThread1of1ForFork0_~params.base) 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse16 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse16) .cse10) (and .cse7 .cse8 (= .cse9 .cse16)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse17 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse17 0) (= search_workerThread1of1ForFork0_~lower~0 .cse17) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67408#[L43-1, L24, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse23 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse24 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse25 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse27 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse26 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse27 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse27 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse26 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse25 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse25 4)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse16 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse14 (select .cse24 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse24 4)) (.cse10 (or .cse23 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse23)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse14) (+ .cse15 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse16) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse16 (let ((.cse17 (select .cse18 4))) (and (not (= .cse17 1)) (<= .cse17 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse16 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse16) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse19 0) 0) (= (select .cse18 0) 0) (= .cse14 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse16 (let ((.cse20 (select .cse19 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse20 1) (not (= .cse20 1))))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse21 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse21) .cse10) (and .cse7 .cse8 (= .cse9 .cse21)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse22 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse22 0) (= search_workerThread1of1ForFork0_~lower~0 .cse22) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67416#[L43-1, L21-3, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse10 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse24)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse14 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse14 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse22) .cse10) (and .cse7 .cse8 (= .cse9 .cse22)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse14 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67420#[L43-1, L21-4, L22](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse10 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse7 (not .cse24)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|)) (.cse14 (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse4)) (and .cse10 (= .cse11 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select .cse14 (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse2)) (and .cse10 (= .cse11 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= .cse2 search_workerThread1of1ForFork1_~i~0) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse11 .cse22) .cse10) (and .cse7 .cse8 (= .cse9 .cse22)))) (<= (* 2 search_workerThread1of1ForFork1_~i~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= (select .cse14 (* search_workerThread1of1ForFork1_~i~0 4)) ULTIMATE.start_main_~needle~0) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67426#[L43-1, L21-5, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67432#[L43-1, L21-6, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67438#[L43-1, L21-7, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67445#[L43-1, search_workerFINAL, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67451#[L43-1, search_workerEXIT, L22](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67459#[L43-1, L22-1, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67793#[L43-1, L22-2, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67799#[L43-1, L23, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67802#[L43-1, L24, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (= ULTIMATE.start_main_~needle~0 (select (select |#memory_int| |ULTIMATE.start_main_~#haystack~0.base|) (* ~search_result~0 4))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67805#[L43-1, L21-3, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67808#[L43-1, L21-4, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67811#[L43-1, search_workerEXIT, L21-5](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67814#[L43-1, L21-6, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67817#[L43-1, L21-7, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67820#[L43-1, search_workerFINAL, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67823#[L43-1, search_workerEXIT, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67826#[L43-2, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67829#[L44, search_workerEXIT](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67832#[search_workerEXIT, L44-1](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67835#[L44-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (not (= search_workerThread1of1ForFork0_thidvar0 |ULTIMATE.start_search_#t~mem7|)) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67838#[L46](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67843#[L47](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67847#[L31-2](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (= (select |#valid| |ULTIMATE.start_search_~#searcher1~0.base|) 1) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (= |ULTIMATE.start_search_~#searcher1~0.offset| 0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67850#[L31-3](let ((.cse12 (div ULTIMATE.start_search_~len 2))) (let ((.cse24 (= ULTIMATE.start_search_~len (* 2 .cse12))) (.cse25 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse3 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse26 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse28 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse27 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse1 (select .cse27 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse4 (select .cse28 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse5 (select .cse28 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse7 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse6 (select .cse27 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse13 (select .cse26 search_workerThread1of1ForFork1_~params.offset)) (.cse14 (select .cse26 4)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse2 (select .cse3 4)) (.cse17 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse20 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse15 (select .cse25 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse16 (select .cse25 4)) (.cse11 (or .cse24 (<= 0 ULTIMATE.start_search_~len))) (.cse8 (not .cse24)) (.cse9 (< ULTIMATE.start_search_~len 0)) (.cse10 (+ .cse12 1)) (.cse0 (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|))) (and (= 0 (select .cse0 |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse1 .cse2) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse3 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse4) (+ .cse5 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse1 1) .cse6) (not (= .cse1 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse7 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse8 .cse9 (= .cse10 .cse4)) (and .cse11 (= .cse12 .cse4))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse13) (+ .cse14 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse2 .cse13) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse7 (+ .cse6 1)) (<= (* 2 .cse15) (+ .cse16 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse17) (or .cse17 (let ((.cse18 (select .cse19 4))) (and (not (= .cse18 1)) (<= .cse18 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse13 1)) (<= (+ .cse13 1) .cse14)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse17 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse8 .cse9 (= .cse10 .cse2)) (and .cse11 (= .cse12 .cse2))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse2 1)) (<= .cse2 1)) .cse17) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse2) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse20 0) 0) (= (select .cse19 0) 0) (= .cse15 .cse2) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse17 (let ((.cse21 (select .cse20 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse21 1) (not (= .cse21 1))))) (or (not (= .cse15 1)) (<= (+ .cse15 1) .cse16)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (let ((.cse22 (select .cse0 (+ |ULTIMATE.start_search_~#bounds1~0.offset| 4)))) (or (and (= .cse12 .cse22) .cse11) (and .cse8 .cse9 (= .cse10 .cse22)))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse23 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse23 0) (= search_workerThread1of1ForFork0_~lower~0 .cse23) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67853#[L32-1](let ((.cse11 (div ULTIMATE.start_search_~len 2))) (let ((.cse22 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse23 (= ULTIMATE.start_search_~len (* 2 .cse11))) (.cse24 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse26 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse25 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse25 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse26 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse26 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse25 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse12 (select .cse24 search_workerThread1of1ForFork1_~params.offset)) (.cse13 (select .cse24 4)) (.cse7 (not .cse23)) (.cse8 (< ULTIMATE.start_search_~len 0)) (.cse9 (+ .cse11 1)) (.cse10 (or .cse23 (<= 0 ULTIMATE.start_search_~len))) (.cse18 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse16 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse19 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse14 (select .cse22 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse15 (select .cse22 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (or (and .cse7 .cse8 (= .cse9 .cse3)) (and .cse10 (= .cse11 .cse3))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse12) (+ .cse13 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse12) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse14) (+ .cse15 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse16) (or .cse16 (let ((.cse17 (select .cse18 4))) (and (not (= .cse17 1)) (<= .cse17 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse12 1)) (<= (+ .cse12 1) .cse13)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse16 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (or (and .cse7 .cse8 (= .cse9 .cse1)) (and .cse10 (= .cse11 .cse1))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse16) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse19 0) 0) (= (select .cse18 0) 0) (= .cse14 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (= (select |#valid| |ULTIMATE.start_search_~#searcher2~0.base|) 1) (or .cse16 (let ((.cse20 (select .cse19 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse20 1) (not (= .cse20 1))))) (or (not (= .cse14 1)) (<= (+ .cse14 1) .cse15)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse21 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse21 0) (= search_workerThread1of1ForFork0_~lower~0 .cse21) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0))))), 67856#[L32-2](let ((.cse19 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse20 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse22 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse21 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse21 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse22 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse22 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse21 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse9 (select .cse20 search_workerThread1of1ForFork1_~params.offset)) (.cse10 (select .cse20 4)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse13 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse16 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse11 (select .cse19 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse12 (select .cse19 4))) (and (= 0 (select (select |#memory_int| |ULTIMATE.start_search_~#bounds1~0.base|) |ULTIMATE.start_search_~#bounds1~0.offset|)) (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#bounds2~0.base|)) (= .cse1 .cse3) (let ((.cse8 (div ULTIMATE.start_search_~len 2))) (let ((.cse7 (= ULTIMATE.start_search_~len (* 2 .cse8)))) (or (and (not .cse7) (< ULTIMATE.start_search_~len 0) (= (+ .cse8 1) .cse3)) (and (or .cse7 (<= 0 ULTIMATE.start_search_~len)) (= .cse8 .cse3))))) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse9) (+ .cse10 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse9) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse11) (+ .cse12 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse13) (or .cse13 (let ((.cse14 (select .cse15 4))) (and (not (= .cse14 1)) (<= .cse14 1)))) (not (= search_workerThread1of1ForFork0_thidvar0 (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse13 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse13) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse16 0) 0) (= (select .cse15 0) 0) (= .cse11 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse13 (let ((.cse17 (select .cse16 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse17 1) (not (= .cse17 1))))) (or (not (= .cse11 1)) (<= (+ .cse11 1) .cse12)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse18 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse18 0) (= search_workerThread1of1ForFork0_~lower~0 .cse18) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int)) (and (not (= |ULTIMATE.start_search_~#bounds1~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0))) (= |ULTIMATE.start_search_~#bounds1~0.offset| 0)))), 67859#[L38-4](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67862#[L38-5](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67865#[L40-4](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67868#[L40-5](let ((.cse17 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse18 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse20 (select |#memory_int| |ULTIMATE.start_search_~#bounds2~0.base|)) (.cse19 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse19 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse20 |ULTIMATE.start_search_~#bounds2~0.offset|)) (.cse4 (select .cse20 (+ |ULTIMATE.start_search_~#bounds2~0.offset| 4))) (.cse6 (* 2 search_workerThread1of1ForFork1_~lower~0)) (.cse5 (select .cse19 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse7 (select .cse18 search_workerThread1of1ForFork1_~params.offset)) (.cse8 (select .cse18 4)) (.cse13 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse11 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse14 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse9 (select .cse17 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse10 (select .cse17 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (<= (* 2 .cse3) (+ .cse4 1)) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse5) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= .cse6 (+ search_workerThread1of1ForFork1_~upper~0 1)) (= .cse1 .cse3) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse7) (+ .cse8 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (or (not (= .cse3 1)) (<= (+ .cse3 1) .cse4)) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse7) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= .cse6 (+ .cse5 1)) (<= (* 2 .cse9) (+ .cse10 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse11) (or .cse11 (let ((.cse12 (select .cse13 4))) (and (not (= .cse12 1)) (<= .cse12 1)))) (or (not (= .cse7 1)) (<= (+ .cse7 1) .cse8)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse11 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse11) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse14 0) 0) (= (select .cse13 0) 0) (= .cse9 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (= |ULTIMATE.start_search_~#bounds2~0.offset| 0) (or .cse11 (let ((.cse15 (select .cse14 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse15 1) (not (= .cse15 1))))) (or (not (= .cse9 1)) (<= (+ .cse9 1) .cse10)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse16 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse16 0) (= search_workerThread1of1ForFork0_~lower~0 .cse16) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67871#[L49-1](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67874#[L59-3](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67877#[L59-4](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67880#[L59-5](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67883#[L60](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67888#[L66](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67919#[L66-1](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67922#[L66-2](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67925#[L67](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0)))), 67928#[ULTIMATE.startErr0ASSERT_VIOLATIONASSERT](let ((.cse14 (select |#memory_int| |search_workerThread1of1ForFork1_#in~params.base|)) (.cse2 (select |#memory_int| |search_workerThread1of1ForFork0_#in~params.base|)) (.cse15 (select |#memory_int| search_workerThread1of1ForFork1_~params.base)) (.cse16 (select |#memory_int| search_workerThread1of1ForFork1_~bounds~0.base))) (let ((.cse0 (select .cse16 search_workerThread1of1ForFork1_~bounds~0.offset)) (.cse3 (select .cse16 (+ search_workerThread1of1ForFork1_~bounds~0.offset 4))) (.cse4 (select .cse15 search_workerThread1of1ForFork1_~params.offset)) (.cse5 (select .cse15 4)) (.cse10 (select |#memory_int| search_workerThread1of1ForFork0_~params.base)) (.cse1 (select .cse2 4)) (.cse8 (not (= ~search_found~0 (* 256 (div ~search_found~0 256))))) (.cse11 (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base)) (.cse6 (select .cse14 |search_workerThread1of1ForFork1_#in~params.offset|)) (.cse7 (select .cse14 4))) (and (= |ULTIMATE.start_search_#in~haystack.offset| 0) (= |ULTIMATE.start_main_~#haystack~0.offset| ~search_haystack~0.offset) (= .cse0 .cse1) (= |ULTIMATE.start_search_#in~haystack.offset| |ULTIMATE.start_main_~#haystack~0.offset|) (<= ~search_needle~0 ULTIMATE.start_main_~needle~0) (= search_workerThread1of1ForFork1_~bounds~0.offset 0) (= (select .cse2 |search_workerThread1of1ForFork0_#in~params.offset|) 0) (= |ULTIMATE.start_main_~#haystack~0.base| |ULTIMATE.start_search_#in~haystack.base|) (= search_workerThread1of1ForFork0_~params.offset 0) (or (<= (+ .cse0 1) .cse3) (not (= .cse0 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |search_workerThread1of1ForFork0_#in~params.base| |ULTIMATE.start_search_~#searcher2~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (<= (* 2 search_workerThread1of1ForFork1_~lower~0) (+ search_workerThread1of1ForFork1_~upper~0 1)) (= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= (* 2 .cse0) (+ .cse3 1)) (<= (* 2 .cse4) (+ .cse5 1)) (<= ULTIMATE.start_search_~needle ULTIMATE.start_main_~needle~0) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1))) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int)) (and (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~params.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1) (not (= search_workerThread1of1ForFork0_~params.base |ULTIMATE.start_search_~#searcher1~0.base|)))) (= |ULTIMATE.start_main_~#haystack~0.base| ~search_haystack~0.base) (= search_workerThread1of1ForFork0_thidvar0 0) (= search_workerThread1of1ForFork1_~params.offset 0) (= .cse1 .cse4) (<= ULTIMATE.start_main_~needle~0 |ULTIMATE.start_search_#in~needle|) (<= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (or (<= (+ search_workerThread1of1ForFork1_~lower~0 1) search_workerThread1of1ForFork1_~upper~0) (not (= search_workerThread1of1ForFork1_~lower~0 1))) (<= ULTIMATE.start_main_~needle~0 ~search_needle~0) (<= (* 2 .cse6) (+ .cse7 1)) (or (and (not (= search_workerThread1of1ForFork0_~upper~0 1)) (<= search_workerThread1of1ForFork0_~upper~0 1)) .cse8) (or .cse8 (let ((.cse9 (select .cse10 4))) (and (not (= .cse9 1)) (<= .cse9 1)))) (or (not (= .cse4 1)) (<= (+ .cse4 1) .cse5)) (= |search_workerThread1of1ForFork0_#in~params.offset| 0) (or .cse8 (and (<= |search_workerThread1of1ForFork0_#t~mem1| 1) (not (= |search_workerThread1of1ForFork0_#t~mem1| 1)))) (= ULTIMATE.start_main_~needle~0 ~search_needle~0) (= |search_workerThread1of1ForFork1_#in~params.offset| 0) (or (and (not (= .cse1 1)) (<= .cse1 1)) .cse8) (= |ULTIMATE.start_main_~#haystack~0.offset| ULTIMATE.start_search_~haystack.offset) (= ~search_haystack~0.offset 0) (= |ULTIMATE.start_main_~#haystack~0.base| ULTIMATE.start_search_~haystack.base) (= search_workerThread1of1ForFork1_~lower~0 .cse1) (= ULTIMATE.start_search_~haystack.offset 0) (= |ULTIMATE.start_main_~#haystack~0.offset| 0) (= (select .cse11 0) 0) (= (select .cse10 0) 0) (= .cse6 .cse1) (= ~search_found~0 1) (= 0 search_workerThread1of1ForFork0_~bounds~0.offset) (or .cse8 (let ((.cse12 (select .cse11 (+ search_workerThread1of1ForFork0_~bounds~0.offset 4)))) (and (<= .cse12 1) (not (= .cse12 1))))) (or (not (= .cse6 1)) (<= (+ .cse6 1) .cse7)) (= ULTIMATE.start_main_~needle~0 ULTIMATE.start_search_~needle) (exists ((|ULTIMATE.start_search_~#searcher1~0.offset| Int) (|ULTIMATE.start_search_~#searcher1~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.base| Int) (|ULTIMATE.start_search_~#searcher2~0.offset| Int) (search_workerThread1of1ForFork0_~bounds~0.base Int)) (let ((.cse13 (select (select |#memory_int| search_workerThread1of1ForFork0_~bounds~0.base) 0))) (and (not (= search_workerThread1of1ForFork0_~bounds~0.base |ULTIMATE.start_search_~#searcher1~0.base|)) (= .cse13 0) (= search_workerThread1of1ForFork0_~lower~0 .cse13) (not (= |ULTIMATE.start_search_~#searcher2~0.base| search_workerThread1of1ForFork0_~bounds~0.base)) (not (= |ULTIMATE.start_search_~#searcher2~0.base| |ULTIMATE.start_search_~#searcher1~0.base|)) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher1~0.base|) |ULTIMATE.start_search_~#searcher1~0.offset|) 0) (= (select (select |#memory_int| |ULTIMATE.start_search_~#searcher2~0.base|) |ULTIMATE.start_search_~#searcher2~0.offset|) 1)))) (<= |ULTIMATE.start_search_#in~needle| ULTIMATE.start_main_~needle~0))))] [2021-01-22 10:24:28,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-01-22 10:24:28,860 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-01-22 10:24:28,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-22 10:24:28,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1383099830, now seen corresponding path program 1 times [2021-01-22 10:24:28,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-22 10:24:28,861 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005591473] [2021-01-22 10:24:28,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-22 10:24:28,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:24:30,092 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 28 [2021-01-22 10:24:30,292 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 30 [2021-01-22 10:24:30,475 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 26 [2021-01-22 10:24:30,650 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 24 [2021-01-22 10:24:30,831 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 24 [2021-01-22 10:24:31,025 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 24 [2021-01-22 10:24:31,216 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 20 [2021-01-22 10:24:31,406 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 20 [2021-01-22 10:24:31,587 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 22 [2021-01-22 10:24:31,740 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 21 [2021-01-22 10:24:31,948 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 23 [2021-01-22 10:24:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:24:33,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005591473] [2021-01-22 10:24:33,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865590250] [2021-01-22 10:24:33,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:24:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-22 10:24:33,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 76 conjunts are in the unsatisfiable core [2021-01-22 10:24:33,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-22 10:24:33,235 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-01-22 10:24:33,236 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:33,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:33,267 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:24:33,267 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-01-22 10:24:33,486 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:33,487 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2021-01-22 10:24:33,488 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:33,579 INFO L625 ElimStorePlain]: treesize reduction 14, result has 68.2 percent of original size [2021-01-22 10:24:33,580 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:24:33,580 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:30 [2021-01-22 10:24:34,251 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:34,251 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2021-01-22 10:24:34,252 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:34,303 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:34,303 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:24:34,304 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:31 [2021-01-22 10:24:34,712 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-01-22 10:24:34,713 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:34,768 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:34,770 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-22 10:24:34,770 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:45 [2021-01-22 10:24:35,278 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-01-22 10:24:35,278 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:35,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:35,339 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-01-22 10:24:35,339 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:52 [2021-01-22 10:24:40,535 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:40,536 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 62 [2021-01-22 10:24:40,537 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-22 10:24:40,611 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-22 10:24:40,621 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-22 10:24:40,621 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:79, output treesize:7 [2021-01-22 10:24:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-22 10:24:40,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-22 10:24:40,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 55 [2021-01-22 10:24:40,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633373708] [2021-01-22 10:24:40,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-01-22 10:24:40,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-22 10:24:40,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-01-22 10:24:40,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=2890, Unknown=0, NotChecked=0, Total=3080 [2021-01-22 10:24:40,862 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-22 10:24:40,862 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 56 states, 55 states have (on average 3.6363636363636362) internal successors, (200), 56 states have internal predecessors, (200), 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) [2021-01-22 10:24:42,535 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-01-22 10:24:42,857 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 38 [2021-01-22 10:24:43,238 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-01-22 10:24:43,610 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2021-01-22 10:24:44,110 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-01-22 10:24:44,544 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-01-22 10:24:45,089 WARN L193 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 73 [2021-01-22 10:24:45,946 WARN L193 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 70 [2021-01-22 10:24:46,548 WARN L193 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 82 [2021-01-22 10:24:46,854 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:24:46,865 WARN L144 IndependenceRelation]: Script Release Time: 11ms [2021-01-22 10:24:46,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:24:46,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:46,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:46,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:46,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:46,919 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:46,928 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:46,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:46,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:46,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:46,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:46,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:46,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:46,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,006 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,016 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,050 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:47,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:47,071 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:24:47,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:47,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:47,187 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:47,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:24:47,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,252 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,278 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,286 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:24:47,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,417 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,475 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,509 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,550 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,567 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,578 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,586 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,593 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,631 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,636 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,642 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:47,648 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,664 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:24:47,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:24:47,688 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:24:47,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:24:47,708 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:24:48,785 WARN L193 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 94 [2021-01-22 10:24:49,857 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 98 [2021-01-22 10:24:51,534 WARN L193 SmtUtils]: Spent 639.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2021-01-22 10:24:52,236 WARN L193 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 98 [2021-01-22 10:24:55,039 WARN L193 SmtUtils]: Spent 658.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2021-01-22 10:25:02,675 WARN L193 SmtUtils]: Spent 646.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 100 [2021-01-22 10:25:03,403 WARN L193 SmtUtils]: Spent 587.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 97 [2021-01-22 10:25:05,493 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-01-22 10:25:14,925 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2021-01-22 10:25:28,671 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:25:28,683 WARN L144 IndependenceRelation]: Script Release Time: 12ms [2021-01-22 10:25:28,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:25:28,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:25:34,415 WARN L193 SmtUtils]: Spent 959.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 106 [2021-01-22 10:25:39,883 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 112 DAG size of output: 107 [2021-01-22 10:25:39,893 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:25:39,902 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:25:40,924 WARN L193 SmtUtils]: Spent 713.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 103 [2021-01-22 10:25:48,612 WARN L193 SmtUtils]: Spent 774.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 109 [2021-01-22 10:25:52,147 WARN L193 SmtUtils]: Spent 842.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 111 [2021-01-22 10:25:55,058 WARN L193 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 109 [2021-01-22 10:25:56,786 WARN L193 SmtUtils]: Spent 857.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 111 [2021-01-22 10:25:56,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:25:56,802 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:02,182 WARN L193 SmtUtils]: Spent 1.96 s on a formula simplification. DAG size of input: 125 DAG size of output: 116 [2021-01-22 10:26:08,013 WARN L193 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 117 DAG size of output: 112 [2021-01-22 10:26:08,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:08,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,087 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:10,090 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:10,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:26:10,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:10,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:10,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:26:10,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:10,153 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:10,157 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:10,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:26:10,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,330 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:10,334 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:10,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:26:10,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,365 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:10,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:10,402 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:10,405 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:10,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:10,417 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:10,435 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:10,448 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:10,455 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,461 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,475 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,491 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:10,503 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,509 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:10,517 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:10,526 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:15,573 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:15,576 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:15,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:15,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:21,001 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:21,004 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:21,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:21,023 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:26:28,672 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:28,675 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:28,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:28,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:37,822 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:37,825 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:37,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:37,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,009 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,013 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:38,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:38,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,045 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,108 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,124 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:26:38,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:26:38,144 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,165 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,209 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,269 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,332 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,335 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:38,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:38,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,364 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,368 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:38,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:26:38,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,446 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,450 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:38,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:38,465 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,498 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,501 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:38,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:38,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,528 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,531 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:38,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:38,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,589 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,618 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,632 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:38,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,672 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,681 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:26:38,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,724 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,734 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,740 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:38,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:38,858 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,861 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:38,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 24ms [2021-01-22 10:26:38,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 17ms [2021-01-22 10:26:38,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:38,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:38,965 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:38,968 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:38,978 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:38,986 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,053 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:39,056 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:39,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:39,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,104 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:39,107 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:39,116 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:39,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,134 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:39,137 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:39,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:26:39,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,170 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:39,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,189 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:26:39,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:39,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:39,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,254 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:39,321 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,328 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:39,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:39,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:26:39,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:26:39,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:39,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:26:44,286 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:44,289 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:26:44,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:26:44,306 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:26:48,087 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:48,089 WARN L144 IndependenceRelation]: Script Release Time: 2ms [2021-01-22 10:26:48,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:48,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:26:58,169 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:26:58,173 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:26:58,180 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:26:58,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,022 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:07,025 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:07,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:07,042 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,171 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:07,220 WARN L144 IndependenceRelation]: Script Release Time: 49ms [2021-01-22 10:27:07,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 56ms [2021-01-22 10:27:07,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,253 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,272 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,425 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,438 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:07,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,467 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,562 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,579 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,586 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,642 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,689 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,728 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,743 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,751 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,759 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,766 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:07,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:27:07,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,853 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,870 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,878 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:07,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:07,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:07,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:07,985 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:07,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:08,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,087 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,094 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:08,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,113 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,187 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,253 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,264 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,273 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,306 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,328 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,462 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,471 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,480 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,552 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,557 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,577 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,583 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,613 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,619 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,624 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,647 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,662 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,678 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,685 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,690 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,705 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:08,722 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,757 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,786 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,803 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,847 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,864 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:08,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:08,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:08,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:08,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:08,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:08,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:08,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,049 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,116 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,125 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,158 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,175 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,191 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:09,217 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,254 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,301 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:09,327 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,334 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,369 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,383 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,403 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,438 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,465 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,472 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,480 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,489 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,523 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,561 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,569 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,577 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,584 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,599 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,643 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,672 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,678 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:09,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:09,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:09,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:09,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:09,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,142 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:10,147 WARN L144 IndependenceRelation]: Script Release Time: 5ms [2021-01-22 10:27:10,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 23ms [2021-01-22 10:27:10,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:27:10,237 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:10,240 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:10,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:10,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,273 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,328 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,346 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,433 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,462 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,475 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,481 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,531 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,539 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,548 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,571 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,580 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,590 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,596 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,626 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,639 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,668 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,674 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,680 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,745 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:27:10,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 18ms [2021-01-22 10:27:10,804 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,821 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,836 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,850 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,860 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:10,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,886 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,910 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:10,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:10,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:10,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:10,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:10,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,065 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,091 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,103 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,118 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,170 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:11,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,308 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,313 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:11,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,465 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,472 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,477 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,518 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,548 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,557 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,566 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,579 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,608 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,624 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,630 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,671 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,687 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,707 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,717 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:11,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,740 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,761 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,790 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,805 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,813 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,852 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,911 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,926 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:11,954 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:11,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:11,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:11,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:11,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:12,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,059 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,109 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,162 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:12,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:12,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,254 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:12,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,306 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,357 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:12,361 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:27:12,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:12,375 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,383 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,432 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:12,435 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:12,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:12,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:12,477 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:12,481 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:27:12,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:27:12,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:12,520 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:12,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,522 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:19,525 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:19,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:19,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:19,656 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:19,659 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:19,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:19,674 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,689 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,712 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,727 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,739 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,752 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,767 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,775 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,782 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,789 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,794 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,800 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,810 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,818 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:19,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:19,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,869 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:19,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:19,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,914 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,919 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:19,928 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,936 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:19,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:19,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:19,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,001 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,017 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,150 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,157 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,239 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,247 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,269 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,275 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,325 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,368 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:20,371 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:20,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:20,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,395 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,486 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:20,490 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:27:20,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:20,507 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,513 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,574 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:27:20,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,591 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:20,640 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:20,646 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,662 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,718 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,724 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,767 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,803 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,836 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:20,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:20,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,873 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:20,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,925 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,933 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,948 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:20,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,982 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:20,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,032 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,089 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,103 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,131 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,153 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,158 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,164 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,190 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,197 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,203 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,298 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,331 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,338 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,345 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,362 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,376 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,443 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:21,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,457 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,467 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,488 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,516 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:21,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,547 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,561 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,566 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,576 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,602 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,660 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,677 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,709 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,735 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,754 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,774 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,782 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,798 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,835 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,841 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,846 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,864 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,878 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:21,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:21,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:21,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,969 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:21,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:21,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,043 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,052 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,067 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,082 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,099 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,120 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,133 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,164 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,201 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,222 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,275 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:22,282 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,301 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 58ms [2021-01-22 10:27:22,369 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,392 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,418 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,426 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,434 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:22,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,483 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,499 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,507 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,536 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,581 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,588 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,600 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,646 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,659 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,665 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,680 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,688 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,715 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,724 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,750 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,765 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,774 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,783 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,807 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,823 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,855 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,862 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,871 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,886 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,899 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:22,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,928 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,945 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:22,951 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:22,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:22,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:22,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:22,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,010 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,018 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,081 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,106 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,178 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,196 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,228 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,245 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,271 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,277 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,292 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:23,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,383 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,440 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,447 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,468 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,477 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,494 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,510 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,538 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,554 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,561 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,570 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,580 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,587 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,602 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,620 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,629 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,648 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,676 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,684 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,709 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,718 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,732 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:23,737 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,763 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,777 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,783 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,800 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,806 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:23,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:23,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,842 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,866 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,891 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,900 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,916 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,932 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,942 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:23,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,973 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:23,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,992 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:23,998 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:24,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,026 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,074 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:24,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:24,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:24,123 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:24,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:24,143 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:24,158 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,182 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,188 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:24,204 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,213 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:24,702 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:24,705 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:24,713 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:24,720 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,728 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:24,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:24,748 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:25,352 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:25,355 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:25,365 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:27:25,374 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:25,664 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:25,667 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:25,675 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:25,683 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:25,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:25,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:27,754 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:27,757 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:27,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:27,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:29,903 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:29,906 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:29,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:29,924 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:29,932 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:29,940 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:29,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:29,955 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:29,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:29,967 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:29,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:29,984 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:29,990 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:29,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,009 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,015 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,038 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:30,085 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,091 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,097 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,134 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,140 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,149 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,158 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,179 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:30,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,227 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,234 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,246 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,272 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,303 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,328 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:30,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,353 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,360 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,427 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,460 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,472 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,480 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,501 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,511 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,519 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,527 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,540 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,546 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,572 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,579 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,601 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:30,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,730 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:30,734 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:27:30,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:30,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:30,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:30,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:30,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:30,793 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:31,900 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:31,904 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:27:31,912 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:27:31,920 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:31,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:31,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:31,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:31,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:31,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:31,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:31,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:31,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:31,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:31,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:32,029 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,041 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,068 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,077 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,101 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,112 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,141 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,150 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,174 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,179 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,194 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:32,204 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:32,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,218 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,247 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:32,419 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:32,432 WARN L144 IndependenceRelation]: Script Release Time: 13ms [2021-01-22 10:27:32,442 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 22ms [2021-01-22 10:27:32,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,471 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,487 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:32,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:32,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:32,507 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:33,108 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:33,126 WARN L144 IndependenceRelation]: Script Release Time: 18ms [2021-01-22 10:27:33,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 30ms [2021-01-22 10:27:33,148 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:33,578 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:33,597 WARN L144 IndependenceRelation]: Script Release Time: 19ms [2021-01-22 10:27:33,609 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 30ms [2021-01-22 10:27:33,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:33,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:33,633 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:33,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:33,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:33,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:33,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,535 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:34,545 WARN L144 IndependenceRelation]: Script Release Time: 10ms [2021-01-22 10:27:34,555 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:27:34,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:34,633 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:34,639 WARN L144 IndependenceRelation]: Script Release Time: 6ms [2021-01-22 10:27:34,648 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 14ms [2021-01-22 10:27:34,655 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,663 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,671 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,678 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,697 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,716 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:34,723 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,736 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,755 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,776 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,785 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,800 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,807 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:34,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:34,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,854 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,864 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,894 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,922 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:34,931 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:34,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,960 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:34,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:34,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:34,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:34,999 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,007 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,022 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,037 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:35,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,060 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,066 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,075 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,083 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,112 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,119 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,132 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,138 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,156 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,205 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,211 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,229 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,243 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,248 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,254 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,261 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,273 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,303 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,309 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,343 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,352 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,372 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,381 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,389 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,409 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:35,466 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,478 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:35,772 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:35,782 WARN L144 IndependenceRelation]: Script Release Time: 10ms [2021-01-22 10:27:35,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 19ms [2021-01-22 10:27:35,799 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,807 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,814 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,822 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,830 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,838 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,846 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:35,867 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:35,882 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:35,889 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,843 WARN L193 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 113 [2021-01-22 10:27:38,897 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:38,904 WARN L144 IndependenceRelation]: Script Release Time: 7ms [2021-01-22 10:27:38,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 15ms [2021-01-22 10:27:38,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:38,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:38,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,950 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:38,968 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:38,976 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:38,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:38,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,035 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,051 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,058 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,076 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,089 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,096 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,122 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,130 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,145 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 13ms [2021-01-22 10:27:39,151 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,157 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,171 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,180 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,201 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,217 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,232 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,238 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,244 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,288 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:27:39,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,332 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,375 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,391 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,415 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,431 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,438 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,485 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,493 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,506 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,512 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,521 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,530 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,537 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,545 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,550 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,565 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,574 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,579 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,610 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,623 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,628 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,638 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,647 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,654 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,661 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,667 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,691 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,698 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,713 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,720 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,754 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,763 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,771 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,789 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,796 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,804 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,812 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,829 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,849 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,862 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,884 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:39,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,900 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,907 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:39,943 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:39,949 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,958 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,967 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:39,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:39,988 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:39,993 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,019 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,036 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,044 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,070 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,105 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:40,114 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,129 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,136 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,155 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,163 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,170 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,186 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,195 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,204 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,231 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,236 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,242 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,267 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:40,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,317 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:40,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 16ms [2021-01-22 10:27:40,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,420 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:40,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:40,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:27:40,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:27:40,460 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:27:40,477 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:40,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:43,563 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:43,566 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:43,575 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:27:43,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:43,590 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:43,598 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:50,051 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:50,054 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:50,064 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 12ms [2021-01-22 10:27:50,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:27:58,285 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:27:58,288 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:27:58,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:27:58,303 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:58,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:27:58,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:14,982 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:14,985 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:14,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:15,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,256 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:15,260 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:28:15,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:15,276 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,283 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,292 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,302 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,310 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,341 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,347 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,355 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,384 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:28:15,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,408 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,420 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,438 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,459 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,489 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,516 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,525 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,556 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,564 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,574 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,589 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,597 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,616 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,625 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,634 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,641 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,649 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 20ms [2021-01-22 10:28:15,688 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,693 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,699 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,706 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,713 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,725 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,734 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,742 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,749 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,756 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,778 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,786 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,792 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,798 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:15,807 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,817 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,824 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,831 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,837 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:15,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:15,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,887 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:15,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:15,905 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:17,904 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:17,907 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:17,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:17,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:17,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:17,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:17,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:17,956 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,189 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:28,192 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:28,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:28,207 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,215 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,242 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,258 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,266 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,284 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,293 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,299 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,339 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:28,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,365 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,377 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,385 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,400 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,424 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,431 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,439 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,445 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,451 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,461 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:28,470 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,477 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:28,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:28,490 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,496 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:28,505 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:28,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:30,337 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:30,340 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:30,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:30,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:30,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:30,370 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:34,570 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:34,573 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:34,583 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:34,592 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:37,378 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:37,382 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:28:37,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:37,397 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:37,405 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:37,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,592 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:45,595 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:45,605 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:45,614 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:45,745 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:45,749 WARN L144 IndependenceRelation]: Script Release Time: 4ms [2021-01-22 10:28:45,757 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:45,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,772 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,788 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,802 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,815 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,824 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,830 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,836 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,845 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,853 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,868 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,874 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:45,903 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,918 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,927 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:45,934 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,941 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 3ms [2021-01-22 10:28:45,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,970 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:45,977 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:45,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:45,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:45,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,005 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:46,014 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:46,024 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,031 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,040 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,048 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,057 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,065 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,073 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,080 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,088 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,095 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,104 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,113 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,128 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,151 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,160 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,166 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,172 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,179 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,187 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,216 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,225 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,232 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,290 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 56ms [2021-01-22 10:28:46,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:46,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,326 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,335 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,344 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,350 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,357 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,363 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,369 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,378 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,387 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:46,394 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:46,401 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:46,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,412 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:46,421 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:46,430 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:47,489 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:47,492 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:47,500 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:47,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:47,516 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:47,524 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:47,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:47,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:53,789 WARN L141 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-22 10:28:53,792 WARN L144 IndependenceRelation]: Script Release Time: 3ms [2021-01-22 10:28:53,801 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:53,808 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:53,816 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:53,825 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,833 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,843 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:53,851 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:53,858 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:53,865 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:53,872 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:53,881 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,896 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,909 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:53,917 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:53,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,947 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,955 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:53,961 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:53,967 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:53,981 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:53,991 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:53,997 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,002 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,012 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,027 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,041 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,055 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,063 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,071 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,084 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,090 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,099 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,108 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,142 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,150 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,159 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,168 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,176 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,191 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,199 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,217 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,224 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,240 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,248 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,257 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 10ms [2021-01-22 10:28:54,274 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,279 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,294 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,300 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,306 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,314 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,323 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,337 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,367 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,379 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,388 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,397 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,404 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,411 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,417 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,423 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,432 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,441 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,449 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,456 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,463 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,479 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,489 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,497 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,506 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,523 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,533 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:54,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,551 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,559 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,568 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,575 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,585 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,595 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:54,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,619 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,636 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,645 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,652 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,658 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,665 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,679 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,685 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,694 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,703 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,710 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,717 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,723 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,729 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,747 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,753 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,759 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,768 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,777 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,791 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,797 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,803 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:54,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,834 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,840 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,846 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:54,856 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,866 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:54,875 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,883 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,890 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,897 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,906 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,922 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,929 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,937 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:54,944 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,954 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,963 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:54,972 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,979 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,987 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:54,994 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,003 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:55,020 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,025 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,033 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,041 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,053 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,062 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,092 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,098 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,106 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,115 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,121 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,137 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,146 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,173 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,183 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,208 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,214 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,220 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:55,239 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,249 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,256 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,263 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,270 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,280 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,289 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,296 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,305 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,312 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,320 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,329 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,340 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,348 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,356 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,364 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,371 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,396 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,402 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,410 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,416 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,422 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,428 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,453 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,461 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,467 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,473 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,482 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,492 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:55,498 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,504 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,514 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,529 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,537 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,543 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,549 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,558 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,566 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,574 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,582 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,588 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,594 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,603 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,613 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,621 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,630 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,637 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,644 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,653 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,662 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,670 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,678 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,686 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,693 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,702 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,719 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,726 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,733 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,741 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,750 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,758 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,764 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,777 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,784 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,789 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,795 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,803 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,813 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,820 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,827 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,832 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,839 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,848 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,857 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,863 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,870 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,880 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,888 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,895 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,901 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,913 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,923 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,932 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,939 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:55,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,952 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,957 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:55,966 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:55,975 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:55,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:55,996 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:56,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,011 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,030 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,039 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,046 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,054 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,061 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,069 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,078 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,093 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,100 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,107 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,117 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,126 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,133 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,139 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,147 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,154 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,167 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,176 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,192 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,200 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,206 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,212 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,221 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,230 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,235 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,241 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,250 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,260 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,268 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,275 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,281 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,287 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,295 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,304 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,311 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,318 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,324 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,338 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,349 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:56,358 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,366 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,380 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,390 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,398 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,406 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,413 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,420 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,427 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,436 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,446 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,454 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,461 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,469 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,476 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,486 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,495 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,502 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,508 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,515 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,522 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,528 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,534 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,542 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,552 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,560 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,567 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,573 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,587 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:56,596 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,606 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:56,611 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,617 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,627 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,635 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,642 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,651 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,656 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,663 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,673 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:56,682 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,688 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,695 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,701 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms Received shutdown request... [2021-01-22 10:28:56,711 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,721 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,730 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,738 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,746 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,754 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,762 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,770 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,779 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,787 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,794 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,802 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,811 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,819 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,828 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,836 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,844 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,853 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,861 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,869 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,879 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,886 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,892 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,900 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,908 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:56,915 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,921 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,930 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:56,938 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,946 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,953 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:56,959 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,965 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,974 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,983 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:56,989 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:56,995 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,004 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,013 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,021 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,028 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,034 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,047 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 11ms [2021-01-22 10:28:57,056 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,065 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,072 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,079 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,086 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,091 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,102 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,111 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,119 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,127 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,135 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,144 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,152 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,161 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,169 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,177 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,185 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,193 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,202 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,210 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,219 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,226 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,233 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,242 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,251 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,259 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,265 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,271 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,278 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,285 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,291 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,297 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,307 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,316 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,322 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,330 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,336 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,342 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,351 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,361 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:57,368 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,373 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 4ms [2021-01-22 10:28:57,382 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,392 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,399 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,407 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 6ms [2021-01-22 10:28:57,414 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,420 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,429 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,437 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,444 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,452 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,458 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,464 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,474 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 8ms [2021-01-22 10:28:57,484 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 9ms [2021-01-22 10:28:57,696 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 7ms [2021-01-22 10:28:57,704 INFO L163 IndependenceRelation]: Independence Inclusion Check Time: 5ms [2021-01-22 10:28:57,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-22 10:28:57,906 WARN L546 AbstractCegarLoop]: Verification canceled [2021-01-22 10:28:57,911 WARN L250 ceAbstractionStarter]: Timeout [2021-01-22 10:28:57,912 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.01 10:28:57 BasicIcfg [2021-01-22 10:28:57,912 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-01-22 10:28:57,912 INFO L168 Benchmark]: Toolchain (without parser) took 845934.22 ms. Allocated memory was 308.3 MB in the beginning and 652.2 MB in the end (delta: 343.9 MB). Free memory was 282.1 MB in the beginning and 462.9 MB in the end (delta: -180.8 MB). Peak memory consumption was 476.2 MB. Max. memory is 16.0 GB. [2021-01-22 10:28:57,913 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 308.3 MB. Free memory is still 279.3 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-01-22 10:28:57,913 INFO L168 Benchmark]: CACSL2BoogieTranslator took 303.02 ms. Allocated memory is still 308.3 MB. Free memory was 281.9 MB in the beginning and 272.4 MB in the end (delta: 9.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. [2021-01-22 10:28:57,913 INFO L168 Benchmark]: Boogie Procedure Inliner took 54.06 ms. Allocated memory is still 308.3 MB. Free memory was 272.4 MB in the beginning and 270.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-22 10:28:57,914 INFO L168 Benchmark]: Boogie Preprocessor took 62.08 ms. Allocated memory is still 308.3 MB. Free memory was 270.7 MB in the beginning and 269.5 MB in the end (delta: 1.3 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-01-22 10:28:57,917 INFO L168 Benchmark]: RCFGBuilder took 520.89 ms. Allocated memory is still 308.3 MB. Free memory was 269.5 MB in the beginning and 278.5 MB in the end (delta: -9.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. [2021-01-22 10:28:57,918 INFO L168 Benchmark]: TraceAbstraction took 844984.69 ms. Allocated memory was 308.3 MB in the beginning and 652.2 MB in the end (delta: 343.9 MB). Free memory was 277.5 MB in the beginning and 462.9 MB in the end (delta: -185.4 MB). Peak memory consumption was 469.9 MB. Max. memory is 16.0 GB. [2021-01-22 10:28:57,924 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.20 ms. Allocated memory is still 308.3 MB. Free memory is still 279.3 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 303.02 ms. Allocated memory is still 308.3 MB. Free memory was 281.9 MB in the beginning and 272.4 MB in the end (delta: 9.5 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 54.06 ms. Allocated memory is still 308.3 MB. Free memory was 272.4 MB in the beginning and 270.9 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 62.08 ms. Allocated memory is still 308.3 MB. Free memory was 270.7 MB in the beginning and 269.5 MB in the end (delta: 1.3 MB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 520.89 ms. Allocated memory is still 308.3 MB. Free memory was 269.5 MB in the beginning and 278.5 MB in the end (delta: -9.1 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.0 GB. * TraceAbstraction took 844984.69 ms. Allocated memory was 308.3 MB in the beginning and 652.2 MB in the end (delta: 343.9 MB). Free memory was 277.5 MB in the beginning and 462.9 MB in the end (delta: -185.4 MB). Peak memory consumption was 469.9 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 67). Cancelled while XnfDer was eliminating 1 quantified variables from 2 xjuncts. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 107 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 844.8s, OverallIterations: 8, TraceHistogramMax: 0, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.5s, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1789occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 22.8s InterpolantComputationTime, 1070 NumberOfCodeBlocks, 1070 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 1059 ConstructedInterpolants, 142 QuantifiedInterpolants, 1688471 SizeOfPredicates, 92 NumberOfNonLiveVariables, 698 ConjunctsInSsa, 184 ConjunctsInUnsatCore, 11 InterpolantComputations, 5 PerfectInterpolantSequences, 12/34 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown