/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-lit/sssc12_variant.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 05:05:23,280 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 05:05:23,281 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 05:05:23,304 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 05:05:23,305 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 05:05:23,307 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 05:05:23,310 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 05:05:23,322 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 05:05:23,323 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 05:05:23,324 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 05:05:23,325 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 05:05:23,326 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 05:05:23,326 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 05:05:23,326 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 05:05:23,327 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 05:05:23,328 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 05:05:23,328 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 05:05:23,329 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 05:05:23,330 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 05:05:23,331 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 05:05:23,337 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 05:05:23,344 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 05:05:23,345 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 05:05:23,346 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 05:05:23,353 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 05:05:23,353 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 05:05:23,354 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 05:05:23,354 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 05:05:23,354 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 05:05:23,355 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 05:05:23,355 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 05:05:23,355 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 05:05:23,356 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 05:05:23,356 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 05:05:23,357 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 05:05:23,357 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 05:05:23,357 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 05:05:23,357 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 05:05:23,357 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 05:05:23,358 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 05:05:23,358 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 05:05:23,361 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-PN-NoLbe-Before.epf [2022-01-19 05:05:23,381 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 05:05:23,381 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 05:05:23,382 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 05:05:23,382 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 05:05:23,382 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 05:05:23,383 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 05:05:23,383 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 05:05:23,383 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 05:05:23,383 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 05:05:23,385 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 05:05:23,386 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 05:05:23,386 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 05:05:23,386 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 05:05:23,386 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 05:05:23,387 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 05:05:23,387 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:05:23,388 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 05:05:23,388 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 05:05:23,388 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 05:05:23,389 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-19 05:05:23,556 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 05:05:23,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 05:05:23,572 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 05:05:23,573 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 05:05:23,579 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 05:05:23,580 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/sssc12_variant.i [2022-01-19 05:05:23,620 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88e283f35/0af0b0f4022d4520b727f27d381df73e/FLAGbe847762a [2022-01-19 05:05:24,033 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 05:05:24,034 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant.i [2022-01-19 05:05:24,053 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88e283f35/0af0b0f4022d4520b727f27d381df73e/FLAGbe847762a [2022-01-19 05:05:24,061 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88e283f35/0af0b0f4022d4520b727f27d381df73e [2022-01-19 05:05:24,063 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 05:05:24,064 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 05:05:24,065 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 05:05:24,065 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 05:05:24,067 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 05:05:24,067 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,068 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5117f76e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24, skipping insertion in model container [2022-01-19 05:05:24,068 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,073 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 05:05:24,112 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 05:05:24,433 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant.i[46865,46878] [2022-01-19 05:05:24,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:05:24,455 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 05:05:24,492 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/sssc12_variant.i[46865,46878] [2022-01-19 05:05:24,496 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:05:24,540 INFO L208 MainTranslator]: Completed translation [2022-01-19 05:05:24,540 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24 WrapperNode [2022-01-19 05:05:24,541 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 05:05:24,541 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 05:05:24,541 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 05:05:24,542 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 05:05:24,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,580 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,602 INFO L137 Inliner]: procedures = 275, calls = 25, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 87 [2022-01-19 05:05:24,603 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 05:05:24,603 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 05:05:24,603 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 05:05:24,604 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 05:05:24,608 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,620 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,620 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,624 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,627 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,629 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 05:05:24,629 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 05:05:24,629 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 05:05:24,629 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 05:05:24,636 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (1/1) ... [2022-01-19 05:05:24,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:05:24,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:05:24,658 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 05:05:24,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 05:05:24,683 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure thr [2022-01-19 05:05:24,684 INFO L138 BoogieDeclarations]: Found implementation of procedure thr [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 05:05:24,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 05:05:24,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 05:05:24,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 05:05:24,686 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 05:05:24,686 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 05:05:24,687 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 05:05:24,762 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 05:05:24,764 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 05:05:24,872 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 05:05:24,893 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 05:05:24,893 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 05:05:24,895 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:05:24 BoogieIcfgContainer [2022-01-19 05:05:24,895 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 05:05:24,899 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 05:05:24,900 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 05:05:24,902 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 05:05:24,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 05:05:24" (1/3) ... [2022-01-19 05:05:24,903 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c8cc5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:05:24, skipping insertion in model container [2022-01-19 05:05:24,903 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:05:24" (2/3) ... [2022-01-19 05:05:24,903 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c8cc5d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:05:24, skipping insertion in model container [2022-01-19 05:05:24,903 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:05:24" (3/3) ... [2022-01-19 05:05:24,904 INFO L111 eAbstractionObserver]: Analyzing ICFG sssc12_variant.i [2022-01-19 05:05:24,908 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 05:05:24,909 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 05:05:24,909 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,951 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,952 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,953 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,954 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,954 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,954 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,954 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,955 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,956 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,957 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,958 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,958 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,959 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,959 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,959 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,959 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,959 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,960 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,961 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,962 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,962 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,962 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,962 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,962 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,964 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,964 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,965 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of1ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:24,966 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:05:25,015 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:05:25,021 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:05:25,021 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-01-19 05:05:25,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:25,083 INFO L129 PetriNetUnfolder]: 7/100 cut-off events. [2022-01-19 05:05:25,083 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:05:25,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105 conditions, 100 events. 7/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2022-01-19 05:05:25,086 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:25,091 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:25,110 INFO L129 PetriNetUnfolder]: 5/95 cut-off events. [2022-01-19 05:05:25,110 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:05:25,112 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:25,115 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:25,116 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:25,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:25,119 INFO L85 PathProgramCache]: Analyzing trace with hash 2095347556, now seen corresponding path program 1 times [2022-01-19 05:05:25,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:25,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397666145] [2022-01-19 05:05:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:25,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:25,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:25,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:25,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397666145] [2022-01-19 05:05:25,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397666145] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:25,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:25,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 05:05:25,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32350495] [2022-01-19 05:05:25,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:25,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 05:05:25,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:25,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 05:05:25,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-19 05:05:25,432 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 88 [2022-01-19 05:05:25,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 181 flow. Second operand has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:25,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 88 [2022-01-19 05:05:25,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:25,499 INFO L129 PetriNetUnfolder]: 1/86 cut-off events. [2022-01-19 05:05:25,500 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-01-19 05:05:25,500 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 86 events. 1/86 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 36 event pairs, 0 based on Foata normal form. 19/101 useless extension candidates. Maximal degree in co-relation 62. Up to 14 conditions per place. [2022-01-19 05:05:25,501 INFO L132 encePairwiseOnDemand]: 79/88 looper letters, 12 selfloop transitions, 3 changer transitions 7/78 dead transitions. [2022-01-19 05:05:25,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 78 transitions, 197 flow [2022-01-19 05:05:25,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 05:05:25,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 05:05:25,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 293 transitions. [2022-01-19 05:05:25,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8323863636363636 [2022-01-19 05:05:25,527 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 293 transitions. [2022-01-19 05:05:25,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 293 transitions. [2022-01-19 05:05:25,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:25,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 293 transitions. [2022-01-19 05:05:25,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 73.25) internal successors, (293), 4 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 88.0) internal successors, (440), 5 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,538 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 88.0) internal successors, (440), 5 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,539 INFO L186 Difference]: Start difference. First operand has 85 places, 88 transitions, 181 flow. Second operand 4 states and 293 transitions. [2022-01-19 05:05:25,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 78 transitions, 197 flow [2022-01-19 05:05:25,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 78 transitions, 197 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 05:05:25,547 INFO L242 Difference]: Finished difference. Result has 81 places, 71 transitions, 157 flow [2022-01-19 05:05:25,549 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=157, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2022-01-19 05:05:25,551 INFO L334 CegarLoopForPetriNet]: 85 programPoint places, -4 predicate places. [2022-01-19 05:05:25,551 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 157 flow [2022-01-19 05:05:25,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,552 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:25,552 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:25,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 05:05:25,553 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:25,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:25,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1323467087, now seen corresponding path program 1 times [2022-01-19 05:05:25,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:25,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540544995] [2022-01-19 05:05:25,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:25,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:25,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:25,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540544995] [2022-01-19 05:05:25,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540544995] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:25,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:25,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:05:25,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901173441] [2022-01-19 05:05:25,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:25,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:05:25,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:05:25,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:05:25,681 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 88 [2022-01-19 05:05:25,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 157 flow. Second operand has 6 states, 6 states have (on average 62.166666666666664) internal successors, (373), 6 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:25,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 88 [2022-01-19 05:05:25,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:25,841 INFO L129 PetriNetUnfolder]: 22/168 cut-off events. [2022-01-19 05:05:25,842 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-01-19 05:05:25,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287 conditions, 168 events. 22/168 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 495 event pairs, 7 based on Foata normal form. 0/165 useless extension candidates. Maximal degree in co-relation 223. Up to 36 conditions per place. [2022-01-19 05:05:25,844 INFO L132 encePairwiseOnDemand]: 78/88 looper letters, 24 selfloop transitions, 13 changer transitions 20/106 dead transitions. [2022-01-19 05:05:25,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 106 transitions, 345 flow [2022-01-19 05:05:25,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 05:05:25,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 05:05:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 885 transitions. [2022-01-19 05:05:25,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7183441558441559 [2022-01-19 05:05:25,850 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 885 transitions. [2022-01-19 05:05:25,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 885 transitions. [2022-01-19 05:05:25,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:25,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 885 transitions. [2022-01-19 05:05:25,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 63.214285714285715) internal successors, (885), 14 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 88.0) internal successors, (1320), 15 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,857 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 88.0) internal successors, (1320), 15 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,857 INFO L186 Difference]: Start difference. First operand has 81 places, 71 transitions, 157 flow. Second operand 14 states and 885 transitions. [2022-01-19 05:05:25,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 106 transitions, 345 flow [2022-01-19 05:05:25,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 331 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-01-19 05:05:25,861 INFO L242 Difference]: Finished difference. Result has 99 places, 81 transitions, 251 flow [2022-01-19 05:05:25,861 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=251, PETRI_PLACES=99, PETRI_TRANSITIONS=81} [2022-01-19 05:05:25,862 INFO L334 CegarLoopForPetriNet]: 85 programPoint places, 14 predicate places. [2022-01-19 05:05:25,862 INFO L470 AbstractCegarLoop]: Abstraction has has 99 places, 81 transitions, 251 flow [2022-01-19 05:05:25,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 62.166666666666664) internal successors, (373), 6 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:25,862 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:25,862 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:25,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 05:05:25,863 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:25,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:25,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1002548209, now seen corresponding path program 1 times [2022-01-19 05:05:25,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:25,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220108103] [2022-01-19 05:05:25,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:25,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:26,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:26,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:26,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220108103] [2022-01-19 05:05:26,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220108103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:26,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:26,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 05:05:26,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109668087] [2022-01-19 05:05:26,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:26,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 05:05:26,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:26,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 05:05:26,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 05:05:26,007 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 88 [2022-01-19 05:05:26,010 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 81 transitions, 251 flow. Second operand has 10 states, 10 states have (on average 52.7) internal successors, (527), 10 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,010 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:26,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 88 [2022-01-19 05:05:26,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:26,157 INFO L129 PetriNetUnfolder]: 10/135 cut-off events. [2022-01-19 05:05:26,157 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2022-01-19 05:05:26,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 316 conditions, 135 events. 10/135 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 246 event pairs, 7 based on Foata normal form. 1/134 useless extension candidates. Maximal degree in co-relation 296. Up to 25 conditions per place. [2022-01-19 05:05:26,158 INFO L132 encePairwiseOnDemand]: 76/88 looper letters, 0 selfloop transitions, 0 changer transitions 83/83 dead transitions. [2022-01-19 05:05:26,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 83 transitions, 349 flow [2022-01-19 05:05:26,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 05:05:26,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 05:05:26,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 637 transitions. [2022-01-19 05:05:26,160 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.603219696969697 [2022-01-19 05:05:26,160 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 637 transitions. [2022-01-19 05:05:26,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 637 transitions. [2022-01-19 05:05:26,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:26,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 637 transitions. [2022-01-19 05:05:26,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 53.083333333333336) internal successors, (637), 12 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 88.0) internal successors, (1144), 13 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,163 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 88.0) internal successors, (1144), 13 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,163 INFO L186 Difference]: Start difference. First operand has 99 places, 81 transitions, 251 flow. Second operand 12 states and 637 transitions. [2022-01-19 05:05:26,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 83 transitions, 349 flow [2022-01-19 05:05:26,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 83 transitions, 333 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 05:05:26,166 INFO L242 Difference]: Finished difference. Result has 98 places, 0 transitions, 0 flow [2022-01-19 05:05:26,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=88, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=0, PETRI_PLACES=98, PETRI_TRANSITIONS=0} [2022-01-19 05:05:26,167 INFO L334 CegarLoopForPetriNet]: 85 programPoint places, 13 predicate places. [2022-01-19 05:05:26,167 INFO L470 AbstractCegarLoop]: Abstraction has has 98 places, 0 transitions, 0 flow [2022-01-19 05:05:26,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 52.7) internal successors, (527), 10 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,169 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2022-01-19 05:05:26,169 INFO L764 garLoopResultBuilder]: Registering result SAFE for location thrErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-01-19 05:05:26,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 05:05:26,172 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-01-19 05:05:26,172 INFO L309 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE (1/2) [2022-01-19 05:05:26,175 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2022-01-19 05:05:26,175 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:05:26,175 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-19 05:05:26,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:26,182 INFO L129 PetriNetUnfolder]: 7/100 cut-off events. [2022-01-19 05:05:26,182 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:05:26,182 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105 conditions, 100 events. 7/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 84 event pairs, 0 based on Foata normal form. 0/90 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2022-01-19 05:05:26,182 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:26,183 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 88 transitions, 181 flow [2022-01-19 05:05:26,186 INFO L129 PetriNetUnfolder]: 3/68 cut-off events. [2022-01-19 05:05:26,186 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:05:26,186 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:26,186 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:26,186 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATION === [ULTIMATE.startErr0INUSE_VIOLATION] === [2022-01-19 05:05:26,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:26,186 INFO L85 PathProgramCache]: Analyzing trace with hash 178627719, now seen corresponding path program 1 times [2022-01-19 05:05:26,187 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:26,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156146860] [2022-01-19 05:05:26,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:26,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:05:26,197 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-01-19 05:05:26,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-01-19 05:05:26,215 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-01-19 05:05:26,215 INFO L628 BasicCegarLoop]: Counterexample is feasible [2022-01-19 05:05:26,215 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATION (0 of 1 remaining) [2022-01-19 05:05:26,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 05:05:26,216 INFO L732 BasicCegarLoop]: Path program histogram: [1] [2022-01-19 05:05:26,216 INFO L309 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2022-01-19 05:05:26,216 WARN L235 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-01-19 05:05:26,216 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-01-19 05:05:26,224 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,224 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,225 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,226 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,227 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,228 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,229 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,230 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,231 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,232 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,233 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,234 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,235 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,236 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,237 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,238 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,239 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,240 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,241 WARN L322 ript$VariableManager]: TermVariabe |thrThread1of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~end~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0_~c~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,242 WARN L322 ript$VariableManager]: TermVariabe |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:05:26,243 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-01-19 05:05:26,244 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:05:26,244 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:05:26,245 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 05:05:26,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 125 transitions, 262 flow [2022-01-19 05:05:26,255 INFO L129 PetriNetUnfolder]: 12/151 cut-off events. [2022-01-19 05:05:26,255 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:05:26,256 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 151 events. 12/151 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 262 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 101. Up to 6 conditions per place. [2022-01-19 05:05:26,256 INFO L82 GeneralOperation]: Start removeDead. Operand has 120 places, 125 transitions, 262 flow [2022-01-19 05:05:26,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 120 places, 125 transitions, 262 flow [2022-01-19 05:05:26,265 INFO L129 PetriNetUnfolder]: 8/131 cut-off events. [2022-01-19 05:05:26,265 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:05:26,265 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:26,265 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:26,266 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:26,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:26,266 INFO L85 PathProgramCache]: Analyzing trace with hash -650128955, now seen corresponding path program 1 times [2022-01-19 05:05:26,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:26,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857350851] [2022-01-19 05:05:26,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:26,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:26,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:26,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:26,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857350851] [2022-01-19 05:05:26,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857350851] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:26,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:26,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 05:05:26,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049832516] [2022-01-19 05:05:26,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:26,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 05:05:26,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 05:05:26,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-19 05:05:26,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125 [2022-01-19 05:05:26,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 125 transitions, 262 flow. Second operand has 4 states, 4 states have (on average 99.75) internal successors, (399), 4 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:26,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125 [2022-01-19 05:05:26,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:26,365 INFO L129 PetriNetUnfolder]: 54/288 cut-off events. [2022-01-19 05:05:26,365 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2022-01-19 05:05:26,367 INFO L84 FinitePrefix]: Finished finitePrefix Result has 467 conditions, 288 events. 54/288 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1328 event pairs, 33 based on Foata normal form. 102/368 useless extension candidates. Maximal degree in co-relation 271. Up to 86 conditions per place. [2022-01-19 05:05:26,368 INFO L132 encePairwiseOnDemand]: 114/125 looper letters, 24 selfloop transitions, 3 changer transitions 1/118 dead transitions. [2022-01-19 05:05:26,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 118 transitions, 312 flow [2022-01-19 05:05:26,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 05:05:26,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 05:05:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2022-01-19 05:05:26,370 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.864 [2022-01-19 05:05:26,370 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 432 transitions. [2022-01-19 05:05:26,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 432 transitions. [2022-01-19 05:05:26,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:26,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 432 transitions. [2022-01-19 05:05:26,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 108.0) internal successors, (432), 4 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,372 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,372 INFO L186 Difference]: Start difference. First operand has 120 places, 125 transitions, 262 flow. Second operand 4 states and 432 transitions. [2022-01-19 05:05:26,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 118 transitions, 312 flow [2022-01-19 05:05:26,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 118 transitions, 310 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-01-19 05:05:26,376 INFO L242 Difference]: Finished difference. Result has 115 places, 109 transitions, 238 flow [2022-01-19 05:05:26,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=238, PETRI_PLACES=115, PETRI_TRANSITIONS=109} [2022-01-19 05:05:26,378 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, -5 predicate places. [2022-01-19 05:05:26,378 INFO L470 AbstractCegarLoop]: Abstraction has has 115 places, 109 transitions, 238 flow [2022-01-19 05:05:26,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 99.75) internal successors, (399), 4 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,378 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:26,378 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:26,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 05:05:26,379 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:26,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:26,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1543138609, now seen corresponding path program 1 times [2022-01-19 05:05:26,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:26,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323001308] [2022-01-19 05:05:26,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:26,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:26,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:26,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:26,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323001308] [2022-01-19 05:05:26,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323001308] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:26,445 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:26,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:05:26,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636396190] [2022-01-19 05:05:26,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:26,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:05:26,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:26,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:05:26,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:05:26,446 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 125 [2022-01-19 05:05:26,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 109 transitions, 238 flow. Second operand has 6 states, 6 states have (on average 90.16666666666667) internal successors, (541), 6 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:26,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 125 [2022-01-19 05:05:26,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:26,950 INFO L129 PetriNetUnfolder]: 1015/3023 cut-off events. [2022-01-19 05:05:26,951 INFO L130 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2022-01-19 05:05:26,958 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5017 conditions, 3023 events. 1015/3023 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 24190 event pairs, 279 based on Foata normal form. 0/2839 useless extension candidates. Maximal degree in co-relation 3114. Up to 554 conditions per place. [2022-01-19 05:05:26,969 INFO L132 encePairwiseOnDemand]: 114/125 looper letters, 119 selfloop transitions, 34 changer transitions 0/233 dead transitions. [2022-01-19 05:05:26,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 233 transitions, 856 flow [2022-01-19 05:05:26,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 05:05:26,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 05:05:26,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1460 transitions. [2022-01-19 05:05:26,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7786666666666666 [2022-01-19 05:05:26,973 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1460 transitions. [2022-01-19 05:05:26,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1460 transitions. [2022-01-19 05:05:26,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:26,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1460 transitions. [2022-01-19 05:05:26,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 97.33333333333333) internal successors, (1460), 15 states have internal predecessors, (1460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 125.0) internal successors, (2000), 16 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,980 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 125.0) internal successors, (2000), 16 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,980 INFO L186 Difference]: Start difference. First operand has 115 places, 109 transitions, 238 flow. Second operand 15 states and 1460 transitions. [2022-01-19 05:05:26,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 233 transitions, 856 flow [2022-01-19 05:05:26,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 233 transitions, 850 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 05:05:26,986 INFO L242 Difference]: Finished difference. Result has 135 places, 145 transitions, 483 flow [2022-01-19 05:05:26,987 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=483, PETRI_PLACES=135, PETRI_TRANSITIONS=145} [2022-01-19 05:05:26,988 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 15 predicate places. [2022-01-19 05:05:26,988 INFO L470 AbstractCegarLoop]: Abstraction has has 135 places, 145 transitions, 483 flow [2022-01-19 05:05:26,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.16666666666667) internal successors, (541), 6 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:26,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:26,988 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:26,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 05:05:26,989 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:26,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:26,990 INFO L85 PathProgramCache]: Analyzing trace with hash 295750616, now seen corresponding path program 1 times [2022-01-19 05:05:26,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:26,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139763148] [2022-01-19 05:05:26,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:26,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:05:27,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:27,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139763148] [2022-01-19 05:05:27,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139763148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:27,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:27,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 05:05:27,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702620422] [2022-01-19 05:05:27,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:27,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 05:05:27,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:27,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 05:05:27,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-19 05:05:27,054 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 125 [2022-01-19 05:05:27,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 145 transitions, 483 flow. Second operand has 4 states, 4 states have (on average 100.0) internal successors, (400), 4 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:27,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 125 [2022-01-19 05:05:27,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:27,186 INFO L129 PetriNetUnfolder]: 213/1219 cut-off events. [2022-01-19 05:05:27,186 INFO L130 PetriNetUnfolder]: For 2850/3501 co-relation queries the response was YES. [2022-01-19 05:05:27,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2841 conditions, 1219 events. 213/1219 cut-off events. For 2850/3501 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8837 event pairs, 86 based on Foata normal form. 31/1131 useless extension candidates. Maximal degree in co-relation 1263. Up to 303 conditions per place. [2022-01-19 05:05:27,197 INFO L132 encePairwiseOnDemand]: 121/125 looper letters, 29 selfloop transitions, 3 changer transitions 0/151 dead transitions. [2022-01-19 05:05:27,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 151 transitions, 559 flow [2022-01-19 05:05:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 05:05:27,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 05:05:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 414 transitions. [2022-01-19 05:05:27,198 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.828 [2022-01-19 05:05:27,198 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 414 transitions. [2022-01-19 05:05:27,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 414 transitions. [2022-01-19 05:05:27,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:27,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 414 transitions. [2022-01-19 05:05:27,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 103.5) internal successors, (414), 4 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,201 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 125.0) internal successors, (625), 5 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,201 INFO L186 Difference]: Start difference. First operand has 135 places, 145 transitions, 483 flow. Second operand 4 states and 414 transitions. [2022-01-19 05:05:27,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 151 transitions, 559 flow [2022-01-19 05:05:27,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 151 transitions, 559 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 05:05:27,207 INFO L242 Difference]: Finished difference. Result has 139 places, 145 transitions, 493 flow [2022-01-19 05:05:27,208 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=493, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2022-01-19 05:05:27,208 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 19 predicate places. [2022-01-19 05:05:27,209 INFO L470 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 493 flow [2022-01-19 05:05:27,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 100.0) internal successors, (400), 4 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,209 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:27,209 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:27,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 05:05:27,209 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:27,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:27,210 INFO L85 PathProgramCache]: Analyzing trace with hash 352576623, now seen corresponding path program 1 times [2022-01-19 05:05:27,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:27,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883169873] [2022-01-19 05:05:27,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:27,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:27,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:27,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:05:27,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:27,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883169873] [2022-01-19 05:05:27,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883169873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:27,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:27,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 05:05:27,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263851094] [2022-01-19 05:05:27,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:27,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 05:05:27,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:27,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 05:05:27,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 05:05:27,308 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 125 [2022-01-19 05:05:27,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 493 flow. Second operand has 10 states, 10 states have (on average 80.7) internal successors, (807), 10 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:27,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:27,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 125 [2022-01-19 05:05:27,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:28,014 INFO L129 PetriNetUnfolder]: 1383/4291 cut-off events. [2022-01-19 05:05:28,014 INFO L130 PetriNetUnfolder]: For 14806/15203 co-relation queries the response was YES. [2022-01-19 05:05:28,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12423 conditions, 4291 events. 1383/4291 cut-off events. For 14806/15203 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 37753 event pairs, 283 based on Foata normal form. 84/4148 useless extension candidates. Maximal degree in co-relation 6658. Up to 694 conditions per place. [2022-01-19 05:05:28,042 INFO L132 encePairwiseOnDemand]: 111/125 looper letters, 126 selfloop transitions, 62 changer transitions 0/261 dead transitions. [2022-01-19 05:05:28,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 261 transitions, 1611 flow [2022-01-19 05:05:28,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 05:05:28,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 05:05:28,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1624 transitions. [2022-01-19 05:05:28,045 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6837894736842105 [2022-01-19 05:05:28,045 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1624 transitions. [2022-01-19 05:05:28,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1624 transitions. [2022-01-19 05:05:28,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:28,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1624 transitions. [2022-01-19 05:05:28,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.47368421052632) internal successors, (1624), 19 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:28,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 125.0) internal successors, (2500), 20 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:28,052 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 125.0) internal successors, (2500), 20 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:28,052 INFO L186 Difference]: Start difference. First operand has 139 places, 145 transitions, 493 flow. Second operand 19 states and 1624 transitions. [2022-01-19 05:05:28,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 261 transitions, 1611 flow [2022-01-19 05:05:28,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 261 transitions, 1605 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 05:05:28,064 INFO L242 Difference]: Finished difference. Result has 165 places, 180 transitions, 1014 flow [2022-01-19 05:05:28,064 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1014, PETRI_PLACES=165, PETRI_TRANSITIONS=180} [2022-01-19 05:05:28,065 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 45 predicate places. [2022-01-19 05:05:28,065 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 180 transitions, 1014 flow [2022-01-19 05:05:28,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 80.7) internal successors, (807), 10 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:28,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:28,066 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:28,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 05:05:28,066 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:28,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:28,066 INFO L85 PathProgramCache]: Analyzing trace with hash 960973466, now seen corresponding path program 1 times [2022-01-19 05:05:28,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:28,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474096629] [2022-01-19 05:05:28,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:28,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:28,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:05:28,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:28,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474096629] [2022-01-19 05:05:28,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474096629] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:28,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:28,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:05:28,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807794742] [2022-01-19 05:05:28,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:28,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:05:28,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:28,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:05:28,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:05:28,115 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 125 [2022-01-19 05:05:28,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 180 transitions, 1014 flow. Second operand has 6 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:28,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:28,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 125 [2022-01-19 05:05:28,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:29,593 INFO L129 PetriNetUnfolder]: 4192/11970 cut-off events. [2022-01-19 05:05:29,594 INFO L130 PetriNetUnfolder]: For 62089/62649 co-relation queries the response was YES. [2022-01-19 05:05:29,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42037 conditions, 11970 events. 4192/11970 cut-off events. For 62089/62649 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 129600 event pairs, 881 based on Foata normal form. 83/11666 useless extension candidates. Maximal degree in co-relation 40861. Up to 2076 conditions per place. [2022-01-19 05:05:29,792 INFO L132 encePairwiseOnDemand]: 114/125 looper letters, 336 selfloop transitions, 83 changer transitions 0/537 dead transitions. [2022-01-19 05:05:29,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 537 transitions, 4790 flow [2022-01-19 05:05:29,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 05:05:29,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 05:05:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1446 transitions. [2022-01-19 05:05:29,795 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7712 [2022-01-19 05:05:29,795 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1446 transitions. [2022-01-19 05:05:29,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1446 transitions. [2022-01-19 05:05:29,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:29,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1446 transitions. [2022-01-19 05:05:29,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 96.4) internal successors, (1446), 15 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:29,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 125.0) internal successors, (2000), 16 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:29,800 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 125.0) internal successors, (2000), 16 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:29,800 INFO L186 Difference]: Start difference. First operand has 165 places, 180 transitions, 1014 flow. Second operand 15 states and 1446 transitions. [2022-01-19 05:05:29,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 537 transitions, 4790 flow [2022-01-19 05:05:29,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 537 transitions, 4675 flow, removed 54 selfloop flow, removed 4 redundant places. [2022-01-19 05:05:29,884 INFO L242 Difference]: Finished difference. Result has 185 places, 275 transitions, 1907 flow [2022-01-19 05:05:29,885 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=975, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1907, PETRI_PLACES=185, PETRI_TRANSITIONS=275} [2022-01-19 05:05:29,885 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 65 predicate places. [2022-01-19 05:05:29,885 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 275 transitions, 1907 flow [2022-01-19 05:05:29,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:29,886 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:29,886 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:29,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 05:05:29,886 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:29,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:29,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1553581080, now seen corresponding path program 2 times [2022-01-19 05:05:29,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:29,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212156637] [2022-01-19 05:05:29,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:29,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:29,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:29,956 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:05:29,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:29,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212156637] [2022-01-19 05:05:29,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212156637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:29,956 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:29,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 05:05:29,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902180825] [2022-01-19 05:05:29,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:29,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 05:05:29,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:29,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 05:05:29,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-01-19 05:05:29,958 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 125 [2022-01-19 05:05:29,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 275 transitions, 1907 flow. Second operand has 10 states, 10 states have (on average 80.8) internal successors, (808), 10 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:29,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:29,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 125 [2022-01-19 05:05:29,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:31,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([395] L1032-->L1032-1: Formula: (= |v_#memory_int_5| (store |v_#memory_int_6| v_~data~0.base_3 (store (select |v_#memory_int_6| v_~data~0.base_3) (+ v_~data~0.offset_3 (* |v_thrThread2of2ForFork0_~c~0#1_11| 4)) 0))) InVars {#memory_int=|v_#memory_int_6|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_11|} OutVars{#memory_int=|v_#memory_int_5|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_11|} AuxVars[] AssignedVars[#memory_int][429], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, 109#L1035true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 7#L1032-1true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), 306#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:31,488 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-01-19 05:05:31,488 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:31,488 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:31,488 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:32,189 INFO L129 PetriNetUnfolder]: 4903/14544 cut-off events. [2022-01-19 05:05:32,189 INFO L130 PetriNetUnfolder]: For 137586/138985 co-relation queries the response was YES. [2022-01-19 05:05:32,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66637 conditions, 14544 events. 4903/14544 cut-off events. For 137586/138985 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 166008 event pairs, 990 based on Foata normal form. 358/14572 useless extension candidates. Maximal degree in co-relation 65053. Up to 2233 conditions per place. [2022-01-19 05:05:32,314 INFO L132 encePairwiseOnDemand]: 111/125 looper letters, 383 selfloop transitions, 62 changer transitions 0/556 dead transitions. [2022-01-19 05:05:32,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 556 transitions, 5944 flow [2022-01-19 05:05:32,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 05:05:32,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 05:05:32,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1618 transitions. [2022-01-19 05:05:32,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6812631578947368 [2022-01-19 05:05:32,317 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1618 transitions. [2022-01-19 05:05:32,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1618 transitions. [2022-01-19 05:05:32,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:32,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1618 transitions. [2022-01-19 05:05:32,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 85.15789473684211) internal successors, (1618), 19 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:32,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 125.0) internal successors, (2500), 20 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:32,323 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 125.0) internal successors, (2500), 20 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:32,323 INFO L186 Difference]: Start difference. First operand has 185 places, 275 transitions, 1907 flow. Second operand 19 states and 1618 transitions. [2022-01-19 05:05:32,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 556 transitions, 5944 flow [2022-01-19 05:05:32,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 556 transitions, 5944 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 05:05:32,470 INFO L242 Difference]: Finished difference. Result has 213 places, 310 transitions, 2424 flow [2022-01-19 05:05:32,470 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2424, PETRI_PLACES=213, PETRI_TRANSITIONS=310} [2022-01-19 05:05:32,471 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 93 predicate places. [2022-01-19 05:05:32,471 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 310 transitions, 2424 flow [2022-01-19 05:05:32,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 80.8) internal successors, (808), 10 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:32,472 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:32,472 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:32,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 05:05:32,472 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:32,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:32,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2142415670, now seen corresponding path program 1 times [2022-01-19 05:05:32,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:32,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727717275] [2022-01-19 05:05:32,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:32,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:32,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:32,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 05:05:32,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:32,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727717275] [2022-01-19 05:05:32,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727717275] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:05:32,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710210636] [2022-01-19 05:05:32,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:32,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:05:32,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:05:32,623 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 05:05:32,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 05:05:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:32,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-19 05:05:32,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:05:32,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2022-01-19 05:05:32,988 INFO L353 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2022-01-19 05:05:32,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-19 05:05:32,998 INFO L387 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 [2022-01-19 05:05:33,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-19 05:05:33,025 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 05:05:33,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710210636] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:33,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 05:05:33,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 19 [2022-01-19 05:05:33,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084169942] [2022-01-19 05:05:33,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:33,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 05:05:33,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:33,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 05:05:33,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:05:33,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 125 [2022-01-19 05:05:33,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 310 transitions, 2424 flow. Second operand has 11 states, 11 states have (on average 72.45454545454545) internal successors, (797), 11 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:33,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:33,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 125 [2022-01-19 05:05:33,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:35,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 98#L1019true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:35,909 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 05:05:35,909 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 05:05:35,909 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 05:05:35,909 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 05:05:36,212 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 10#L1031-3true, Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:36,212 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,213 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 26#L1032true, Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:36,225 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,225 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,225 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,226 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([431] L1032-->L1032-1: Formula: (= (store |v_#memory_int_6| v_~data~0.base_3 (store (select |v_#memory_int_6| v_~data~0.base_3) (+ v_~data~0.offset_3 (* |v_thrThread1of2ForFork0_~c~0#1_11| 4)) 0)) |v_#memory_int_5|) InVars {#memory_int=|v_#memory_int_6|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} OutVars{#memory_int=|v_#memory_int_5|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} AuxVars[] AssignedVars[#memory_int][1052], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 73#L1032-1true, Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 34#L1035true, thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:36,226 INFO L384 tUnfolder$Statistics]: this new event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,226 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,226 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:36,226 INFO L387 tUnfolder$Statistics]: existing Event has 95 ancestors and is cut-off event [2022-01-19 05:05:37,837 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 42#L996true, Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:37,837 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-01-19 05:05:37,837 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:05:37,837 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:05:37,837 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:05:38,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, 74#L997true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:38,083 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-01-19 05:05:38,083 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:05:38,083 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:05:38,083 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:05:38,486 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 67#L998true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse, 129#true]) [2022-01-19 05:05:38,486 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,486 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,486 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,486 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,487 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 43#L997-2true, Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:38,487 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,487 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,487 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:38,487 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:05:39,188 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 109#L1035true, 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:39,188 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-01-19 05:05:39,188 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:05:39,188 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:05:39,188 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:05:39,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 112#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:39,534 INFO L384 tUnfolder$Statistics]: this new event has 106 ancestors and is cut-off event [2022-01-19 05:05:39,534 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-01-19 05:05:39,534 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-01-19 05:05:39,534 INFO L387 tUnfolder$Statistics]: existing Event has 106 ancestors and is cut-off event [2022-01-19 05:05:39,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 10#L1031-3true, Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:39,826 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-01-19 05:05:39,826 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:39,826 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:39,826 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 26#L1032true, 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:40,014 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([431] L1032-->L1032-1: Formula: (= (store |v_#memory_int_6| v_~data~0.base_3 (store (select |v_#memory_int_6| v_~data~0.base_3) (+ v_~data~0.offset_3 (* |v_thrThread1of2ForFork0_~c~0#1_11| 4)) 0)) |v_#memory_int_5|) InVars {#memory_int=|v_#memory_int_6|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} OutVars{#memory_int=|v_#memory_int_5|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} AuxVars[] AssignedVars[#memory_int][1052], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 73#L1032-1true, Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 34#L1035true, thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:40,014 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:40,014 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:42,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][384], [Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), 40#L1031-2true, 324#true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 69#L1047-3true, 49#L1034-2true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), thrThread1of2ForFork0InUse, thrThread2of2ForFork0InUse]) [2022-01-19 05:05:42,688 INFO L384 tUnfolder$Statistics]: this new event has 124 ancestors and is cut-off event [2022-01-19 05:05:42,688 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-01-19 05:05:42,689 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-01-19 05:05:42,689 INFO L387 tUnfolder$Statistics]: existing Event has 112 ancestors and is cut-off event [2022-01-19 05:05:42,808 INFO L129 PetriNetUnfolder]: 22528/57316 cut-off events. [2022-01-19 05:05:42,808 INFO L130 PetriNetUnfolder]: For 606348/609372 co-relation queries the response was YES. [2022-01-19 05:05:43,392 INFO L84 FinitePrefix]: Finished finitePrefix Result has 288177 conditions, 57316 events. 22528/57316 cut-off events. For 606348/609372 co-relation queries the response was YES. Maximal size of possible extension queue 2784. Compared 742436 event pairs, 4319 based on Foata normal form. 1046/57335 useless extension candidates. Maximal degree in co-relation 281898. Up to 8952 conditions per place. [2022-01-19 05:05:43,666 INFO L132 encePairwiseOnDemand]: 109/125 looper letters, 1739 selfloop transitions, 545 changer transitions 77/2459 dead transitions. [2022-01-19 05:05:43,666 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 2459 transitions, 28880 flow [2022-01-19 05:05:43,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 05:05:43,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 05:05:43,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 5365 transitions. [2022-01-19 05:05:43,674 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.670625 [2022-01-19 05:05:43,675 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 5365 transitions. [2022-01-19 05:05:43,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 5365 transitions. [2022-01-19 05:05:43,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:43,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 5365 transitions. [2022-01-19 05:05:43,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 83.828125) internal successors, (5365), 64 states have internal predecessors, (5365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:43,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 125.0) internal successors, (8125), 65 states have internal predecessors, (8125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:43,693 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 125.0) internal successors, (8125), 65 states have internal predecessors, (8125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:43,693 INFO L186 Difference]: Start difference. First operand has 213 places, 310 transitions, 2424 flow. Second operand 64 states and 5365 transitions. [2022-01-19 05:05:43,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 2459 transitions, 28880 flow [2022-01-19 05:05:46,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 2459 transitions, 27873 flow, removed 500 selfloop flow, removed 4 redundant places. [2022-01-19 05:05:46,220 INFO L242 Difference]: Finished difference. Result has 301 places, 773 transitions, 8539 flow [2022-01-19 05:05:46,220 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=8539, PETRI_PLACES=301, PETRI_TRANSITIONS=773} [2022-01-19 05:05:46,221 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 181 predicate places. [2022-01-19 05:05:46,221 INFO L470 AbstractCegarLoop]: Abstraction has has 301 places, 773 transitions, 8539 flow [2022-01-19 05:05:46,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 72.45454545454545) internal successors, (797), 11 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:46,221 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:46,222 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:46,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 05:05:46,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-19 05:05:46,422 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:46,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:46,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1214199292, now seen corresponding path program 2 times [2022-01-19 05:05:46,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:46,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798271531] [2022-01-19 05:05:46,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:46,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 05:05:46,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:46,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798271531] [2022-01-19 05:05:46,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798271531] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:05:46,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182631664] [2022-01-19 05:05:46,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 05:05:46,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:05:46,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:05:46,484 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 05:05:46,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 05:05:46,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 05:05:46,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:05:46,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 05:05:46,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:05:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-19 05:05:46,675 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 05:05:46,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182631664] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:46,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 05:05:46,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2022-01-19 05:05:46,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746628156] [2022-01-19 05:05:46,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:46,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 05:05:46,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:46,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 05:05:46,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-01-19 05:05:46,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 125 [2022-01-19 05:05:46,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 773 transitions, 8539 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:46,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:46,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 125 [2022-01-19 05:05:46,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:05:48,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([431] L1032-->L1032-1: Formula: (= (store |v_#memory_int_6| v_~data~0.base_3 (store (select |v_#memory_int_6| v_~data~0.base_3) (+ v_~data~0.offset_3 (* |v_thrThread1of2ForFork0_~c~0#1_11| 4)) 0)) |v_#memory_int_5|) InVars {#memory_int=|v_#memory_int_6|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} OutVars{#memory_int=|v_#memory_int_5|, ~data~0.offset=v_~data~0.offset_3, ~data~0.base=v_~data~0.base_3, thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_11|} AuxVars[] AssignedVars[#memory_int][193], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 211#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 73#L1032-1true, Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 173#(and (= |thrThread2of2ForFork0_~c~0#1| 0) (= |thrThread2of2ForFork0_~end~0#1| 0)), Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 498#(<= |thrThread1of2ForFork0_~c~0#1| ~next~0), 69#L1047-3true, 250#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 34#L1035true, Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), thrThread1of2ForFork0InUse, Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 502#(<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|), thrThread2of2ForFork0InUse, Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:05:48,740 INFO L384 tUnfolder$Statistics]: this new event has 107 ancestors and is cut-off event [2022-01-19 05:05:48,740 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:48,740 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:48,740 INFO L387 tUnfolder$Statistics]: existing Event has 107 ancestors and is cut-off event [2022-01-19 05:05:50,373 INFO L129 PetriNetUnfolder]: 4889/20495 cut-off events. [2022-01-19 05:05:50,374 INFO L130 PetriNetUnfolder]: For 293436/299015 co-relation queries the response was YES. [2022-01-19 05:05:50,815 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106002 conditions, 20495 events. 4889/20495 cut-off events. For 293436/299015 co-relation queries the response was YES. Maximal size of possible extension queue 1322. Compared 290865 event pairs, 1110 based on Foata normal form. 359/20245 useless extension candidates. Maximal degree in co-relation 103988. Up to 3189 conditions per place. [2022-01-19 05:05:50,888 INFO L132 encePairwiseOnDemand]: 121/125 looper letters, 5 selfloop transitions, 4 changer transitions 0/656 dead transitions. [2022-01-19 05:05:50,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 656 transitions, 7351 flow [2022-01-19 05:05:50,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 05:05:50,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 05:05:50,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 335 transitions. [2022-01-19 05:05:50,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8933333333333333 [2022-01-19 05:05:50,890 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 335 transitions. [2022-01-19 05:05:50,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 335 transitions. [2022-01-19 05:05:50,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:05:50,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 335 transitions. [2022-01-19 05:05:50,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:50,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:50,891 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:50,891 INFO L186 Difference]: Start difference. First operand has 301 places, 773 transitions, 8539 flow. Second operand 3 states and 335 transitions. [2022-01-19 05:05:50,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 656 transitions, 7351 flow [2022-01-19 05:05:51,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 656 transitions, 7264 flow, removed 25 selfloop flow, removed 4 redundant places. [2022-01-19 05:05:51,679 INFO L242 Difference]: Finished difference. Result has 289 places, 655 transitions, 7247 flow [2022-01-19 05:05:51,679 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=7247, PETRI_PLACES=289, PETRI_TRANSITIONS=655} [2022-01-19 05:05:51,679 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 169 predicate places. [2022-01-19 05:05:51,680 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 655 transitions, 7247 flow [2022-01-19 05:05:51,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:51,680 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:05:51,680 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:05:51,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-19 05:05:51,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-19 05:05:51,900 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:05:51,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:05:51,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1494556752, now seen corresponding path program 3 times [2022-01-19 05:05:51,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:05:51,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355849999] [2022-01-19 05:05:51,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:05:51,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:05:51,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:05:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:05:52,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:05:52,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355849999] [2022-01-19 05:05:52,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355849999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:05:52,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:05:52,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-19 05:05:52,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702429180] [2022-01-19 05:05:52,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:05:52,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 05:05:52,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:05:52,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 05:05:52,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-19 05:05:52,027 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 125 [2022-01-19 05:05:52,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 655 transitions, 7247 flow. Second operand has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:05:52,028 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:05:52,028 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 125 [2022-01-19 05:05:52,028 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:04,565 INFO L129 PetriNetUnfolder]: 20931/54246 cut-off events. [2022-01-19 05:06:04,565 INFO L130 PetriNetUnfolder]: For 883876/887577 co-relation queries the response was YES. [2022-01-19 05:06:05,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 313262 conditions, 54246 events. 20931/54246 cut-off events. For 883876/887577 co-relation queries the response was YES. Maximal size of possible extension queue 2292. Compared 699330 event pairs, 2358 based on Foata normal form. 1225/53508 useless extension candidates. Maximal degree in co-relation 304785. Up to 8411 conditions per place. [2022-01-19 05:06:05,620 INFO L132 encePairwiseOnDemand]: 106/125 looper letters, 1017 selfloop transitions, 685 changer transitions 21/1821 dead transitions. [2022-01-19 05:06:05,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1821 transitions, 25195 flow [2022-01-19 05:06:05,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 05:06:05,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 05:06:05,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3480 transitions. [2022-01-19 05:06:05,624 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6628571428571428 [2022-01-19 05:06:05,624 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3480 transitions. [2022-01-19 05:06:05,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3480 transitions. [2022-01-19 05:06:05,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:05,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3480 transitions. [2022-01-19 05:06:05,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 82.85714285714286) internal successors, (3480), 42 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:05,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 125.0) internal successors, (5375), 43 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:05,636 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 125.0) internal successors, (5375), 43 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:05,636 INFO L186 Difference]: Start difference. First operand has 289 places, 655 transitions, 7247 flow. Second operand 42 states and 3480 transitions. [2022-01-19 05:06:05,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1821 transitions, 25195 flow [2022-01-19 05:06:09,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1821 transitions, 25156 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 05:06:09,499 INFO L242 Difference]: Finished difference. Result has 365 places, 1047 transitions, 15083 flow [2022-01-19 05:06:09,500 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=7243, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15083, PETRI_PLACES=365, PETRI_TRANSITIONS=1047} [2022-01-19 05:06:09,500 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 245 predicate places. [2022-01-19 05:06:09,500 INFO L470 AbstractCegarLoop]: Abstraction has has 365 places, 1047 transitions, 15083 flow [2022-01-19 05:06:09,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:09,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:09,501 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:09,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 05:06:09,502 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:06:09,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1631668962, now seen corresponding path program 1 times [2022-01-19 05:06:09,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:09,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971611536] [2022-01-19 05:06:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:09,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:06:09,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:09,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971611536] [2022-01-19 05:06:09,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971611536] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:09,620 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:09,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-19 05:06:09,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44200759] [2022-01-19 05:06:09,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:09,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 05:06:09,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:09,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 05:06:09,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-19 05:06:09,624 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 125 [2022-01-19 05:06:09,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1047 transitions, 15083 flow. Second operand has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:09,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:09,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 125 [2022-01-19 05:06:09,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:11,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L1027-->L1028: Formula: (= |v_thrThread2of2ForFork0_~c~0#1_5| v_~next~0_4) InVars {~next~0=v_~next~0_4} OutVars{~next~0=v_~next~0_4, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_5|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][234], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 74#L997true, 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 700#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 72#L1028true, Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 1189#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:11,208 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is not cut-off event [2022-01-19 05:06:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:11,208 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:11,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][183], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 9#L1027true, 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1164#true, Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:11,458 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 05:06:11,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:11,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:11,458 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:11,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L1027-->L1028: Formula: (= |v_thrThread2of2ForFork0_~c~0#1_5| v_~next~0_4) InVars {~next~0=v_~next~0_4} OutVars{~next~0=v_~next~0_4, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_5|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][237], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 109#L1035true, 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 718#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 72#L1028true, Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 1189#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), 69#L1047-3true, Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:11,589 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-01-19 05:06:11,589 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:06:11,589 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:06:11,589 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:06:15,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][992], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 58#L996true, 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 1164#true, Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:15,197 INFO L384 tUnfolder$Statistics]: this new event has 101 ancestors and is cut-off event [2022-01-19 05:06:15,197 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:06:15,197 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:06:15,197 INFO L387 tUnfolder$Statistics]: existing Event has 101 ancestors and is cut-off event [2022-01-19 05:06:15,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][992], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), 60#L997true, Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 1164#true, Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:15,682 INFO L384 tUnfolder$Statistics]: this new event has 102 ancestors and is cut-off event [2022-01-19 05:06:15,682 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:06:15,683 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:06:15,683 INFO L387 tUnfolder$Statistics]: existing Event has 102 ancestors and is cut-off event [2022-01-19 05:06:16,378 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][992], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 96#L998true, 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1164#true, Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:16,379 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,379 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,379 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,379 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][1304], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 306#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 1175#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 110#L997-2true, 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:16,380 INFO L384 tUnfolder$Statistics]: this new event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,380 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,380 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:16,380 INFO L387 tUnfolder$Statistics]: existing Event has 103 ancestors and is cut-off event [2022-01-19 05:06:17,655 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][1304], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 306#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 1175#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 34#L1035true, Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:17,655 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,655 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,655 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,655 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([410] L1035-->L1031-2: Formula: (= (+ |v_thrThread2of2ForFork0_~c~0#1_17| 1) |v_thrThread2of2ForFork0_~c~0#1_18|) InVars {thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_17|} OutVars{thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][1452], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 230#true, Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 306#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 40#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 1175#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 109#L1035true, 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 776#true, 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:17,656 INFO L384 tUnfolder$Statistics]: this new event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:17,656 INFO L387 tUnfolder$Statistics]: existing Event has 105 ancestors and is cut-off event [2022-01-19 05:06:28,628 INFO L129 PetriNetUnfolder]: 22339/58190 cut-off events. [2022-01-19 05:06:28,628 INFO L130 PetriNetUnfolder]: For 1830186/1835007 co-relation queries the response was YES. [2022-01-19 05:06:30,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 410572 conditions, 58190 events. 22339/58190 cut-off events. For 1830186/1835007 co-relation queries the response was YES. Maximal size of possible extension queue 2603. Compared 764177 event pairs, 2384 based on Foata normal form. 1682/58808 useless extension candidates. Maximal degree in co-relation 403139. Up to 9866 conditions per place. [2022-01-19 05:06:30,476 INFO L132 encePairwiseOnDemand]: 107/125 looper letters, 1901 selfloop transitions, 820 changer transitions 26/2990 dead transitions. [2022-01-19 05:06:30,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 2990 transitions, 49102 flow [2022-01-19 05:06:30,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 05:06:30,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 05:06:30,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3444 transitions. [2022-01-19 05:06:30,480 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.656 [2022-01-19 05:06:30,480 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3444 transitions. [2022-01-19 05:06:30,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3444 transitions. [2022-01-19 05:06:30,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:30,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3444 transitions. [2022-01-19 05:06:30,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 82.0) internal successors, (3444), 42 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 125.0) internal successors, (5375), 43 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,489 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 125.0) internal successors, (5375), 43 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:30,489 INFO L186 Difference]: Start difference. First operand has 365 places, 1047 transitions, 15083 flow. Second operand 42 states and 3444 transitions. [2022-01-19 05:06:30,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 2990 transitions, 49102 flow [2022-01-19 05:06:40,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 2990 transitions, 47259 flow, removed 580 selfloop flow, removed 3 redundant places. [2022-01-19 05:06:40,702 INFO L242 Difference]: Finished difference. Result has 429 places, 1460 transitions, 22922 flow [2022-01-19 05:06:40,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=13925, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=22922, PETRI_PLACES=429, PETRI_TRANSITIONS=1460} [2022-01-19 05:06:40,703 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 309 predicate places. [2022-01-19 05:06:40,704 INFO L470 AbstractCegarLoop]: Abstraction has has 429 places, 1460 transitions, 22922 flow [2022-01-19 05:06:40,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:40,704 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:40,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 05:06:40,704 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:06:40,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:40,705 INFO L85 PathProgramCache]: Analyzing trace with hash 655531944, now seen corresponding path program 2 times [2022-01-19 05:06:40,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:40,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879215151] [2022-01-19 05:06:40,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:40,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:40,812 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:06:40,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:40,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879215151] [2022-01-19 05:06:40,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879215151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:40,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:40,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-19 05:06:40,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496469010] [2022-01-19 05:06:40,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:40,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 05:06:40,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:40,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 05:06:40,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-19 05:06:40,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 125 [2022-01-19 05:06:40,815 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 1460 transitions, 22922 flow. Second operand has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,815 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:40,815 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 125 [2022-01-19 05:06:40,815 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:42,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L1027-->L1028: Formula: (= |v_thrThread2of2ForFork0_~c~0#1_5| v_~next~0_4) InVars {~next~0=v_~next~0_4} OutVars{~next~0=v_~next~0_4, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_5|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][216], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 1271#true, Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 74#L997true, 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 700#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread1of2ForFork0InUse, Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 72#L1028true, Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 1189#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1166#(= ~next~0 0), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1223#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1201#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1211#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1241#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1237#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1205#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1217#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1221#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1167#(and (= ~next~0 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1183#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1199#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 1215#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1187#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 1168#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1197#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1181#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1195#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1243#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1213#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1191#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1179#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 1172#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1219#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1193#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1164#true, Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:42,664 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is not cut-off event [2022-01-19 05:06:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:42,664 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is not cut-off event [2022-01-19 05:06:42,928 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([446] L1035-->L1031-2: Formula: (= |v_thrThread1of2ForFork0_~c~0#1_18| (+ |v_thrThread1of2ForFork0_~c~0#1_17| 1)) InVars {thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_17|} OutVars{thrThread1of2ForFork0_~c~0#1=|v_thrThread1of2ForFork0_~c~0#1_18|} AuxVars[] AssignedVars[thrThread1of2ForFork0_~c~0#1][168], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 1271#true, Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 9#L1027true, 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), 112#L1031-2true, Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 631#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), thrThread1of2ForFork0InUse, Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), 1164#true, Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 69#L1047-3true, Black: 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1166#(= ~next~0 0), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1223#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1201#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1211#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1241#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1237#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1205#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1217#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1221#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1167#(and (= ~next~0 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1183#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1199#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 1215#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1187#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1168#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1197#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1181#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1195#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1243#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1213#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1191#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1179#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 1172#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1219#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1193#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:42,929 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 05:06:42,929 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:42,929 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:42,929 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 05:06:43,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L1027-->L1028: Formula: (= |v_thrThread2of2ForFork0_~c~0#1_5| v_~next~0_4) InVars {~next~0=v_~next~0_4} OutVars{~next~0=v_~next~0_4, thrThread2of2ForFork0_~c~0#1=|v_thrThread2of2ForFork0_~c~0#1_5|} AuxVars[] AssignedVars[thrThread2of2ForFork0_~c~0#1][215], [Black: 646#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 736#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 677#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 685#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 613#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 621#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 248#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 235#(not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 725#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 710#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 243#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 254#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 1271#true, Black: 245#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 239#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 237#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 232#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 256#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 286#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 310#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 308#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), 230#true, Black: 298#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 288#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1)), Black: 292#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 294#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 304#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 296#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 290#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 109#L1035true, 1076#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1114#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1122#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1108#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), 718#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1116#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1106#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1078#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1049#(= ~next~0 0), Black: 1064#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1074#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1110#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1092#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1084#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1090#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1096#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1104#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1070#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), thrThread1of2ForFork0InUse, Black: 1102#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1086#(and (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1060#(and (= ~next~0 0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), thrThread2of2ForFork0InUse, Black: 1098#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1072#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1088#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1062#(and (<= 10 ~next~0) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1050#(and (= ~next~0 0) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 126#(and (= |thrThread1of2ForFork0_~end~0#1| 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), 201#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1118#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1066#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1080#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1100#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1112#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1055#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 1051#(and (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1094#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1047#true, Black: 1124#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 1120#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 10 |thrThread2of2ForFork0_~end~0#1|) (= |thrThread2of2ForFork0_~c~0#1| 0)), Black: 136#(and (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 147#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 72#L1028true, Black: 138#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 131#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1), Black: 134#(not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)), Black: 129#true, Black: 153#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 155#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 144#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 142#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), 1189#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), 69#L1047-3true, Black: 193#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1166#(= ~next~0 0), Black: 195#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 199#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1223#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 213#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1201#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1211#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 191#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1)), Black: 215#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1241#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 217#(and (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1237#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 197#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1205#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 203#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1217#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 209#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |ULTIMATE.start_main_~#t~0#1.base| ~data~0.base)) (= (select |#valid| |ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1221#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1167#(and (= ~next~0 0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 1183#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1199#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))))), Black: 1215#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1187#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), 149#(and (not (= |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread1of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1168#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 608#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 690#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1197#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 688#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1181#(and (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 675#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1195#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1243#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 619#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 1213#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (not (= (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4)) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4)))) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 1191#(and (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0)) (= |thrThread2of2ForFork0_#t~mem3#1| 1)), Black: 665#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 627#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1179#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (<= 10 ~next~0) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 634#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 1172#(= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread2of2ForFork0_~c~0#1| 4))) 1), Black: 611#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 1219#(and (<= 10 |thrThread1of2ForFork0_~end~0#1|) (not (= |thrThread2of2ForFork0___VERIFIER_assert_#in~cond#1| 0)) (= |thrThread1of2ForFork0_~c~0#1| 0) (not (= |thrThread2of2ForFork0___VERIFIER_assert_~cond#1| 0))), Black: 1193#(and (not (= (* |thrThread2of2ForFork0_~c~0#1| 4) (* |thrThread1of2ForFork0_~c~0#1| 4))) (<= 10 |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_~c~0#1| 0)), Black: 629#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 1164#true, Black: 615#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1)), Black: 642#(and (<= |thrThread1of2ForFork0_~c~0#1| ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 720#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 716#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 623#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 617#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) ~next~0) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|) (= |thrThread1of2ForFork0_#t~mem3#1| 1) (= (select (select |#memory_int| ~data~0.base) (+ ~data~0.offset (* |thrThread1of2ForFork0_~c~0#1| 4))) 1)), Black: 692#(and (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_#in~cond#1|) (<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)), Black: 640#(and (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread2of2ForFork0_~c~0#1|) (<= (+ |thrThread1of2ForFork0_~c~0#1| 10) |thrThread1of2ForFork0_~end~0#1|)), Black: 600#(<= 1 |thrThread1of2ForFork0___VERIFIER_assert_~cond#1|)]) [2022-01-19 05:06:43,086 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is not cut-off event [2022-01-19 05:06:43,086 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:06:43,086 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:06:43,086 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is not cut-off event [2022-01-19 05:07:07,844 INFO L129 PetriNetUnfolder]: 24069/63620 cut-off events. [2022-01-19 05:07:07,845 INFO L130 PetriNetUnfolder]: For 2714335/2720711 co-relation queries the response was YES. [2022-01-19 05:07:09,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 493078 conditions, 63620 events. 24069/63620 cut-off events. For 2714335/2720711 co-relation queries the response was YES. Maximal size of possible extension queue 2815. Compared 844833 event pairs, 2845 based on Foata normal form. 2475/64942 useless extension candidates. Maximal degree in co-relation 491675. Up to 10580 conditions per place. [2022-01-19 05:07:10,013 INFO L132 encePairwiseOnDemand]: 107/125 looper letters, 2092 selfloop transitions, 942 changer transitions 20/3297 dead transitions. [2022-01-19 05:07:10,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 3297 transitions, 57713 flow [2022-01-19 05:07:10,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 05:07:10,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 05:07:10,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 4886 transitions. [2022-01-19 05:07:10,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6304516129032258 [2022-01-19 05:07:10,025 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 4886 transitions. [2022-01-19 05:07:10,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 4886 transitions. [2022-01-19 05:07:10,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:10,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 4886 transitions. [2022-01-19 05:07:10,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 78.80645161290323) internal successors, (4886), 62 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 125.0) internal successors, (7875), 63 states have internal predecessors, (7875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,052 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 125.0) internal successors, (7875), 63 states have internal predecessors, (7875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,052 INFO L186 Difference]: Start difference. First operand has 429 places, 1460 transitions, 22922 flow. Second operand 62 states and 4886 transitions. [2022-01-19 05:07:10,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 3297 transitions, 57713 flow [2022-01-19 05:07:26,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 3297 transitions, 56428 flow, removed 619 selfloop flow, removed 2 redundant places. [2022-01-19 05:07:26,955 INFO L242 Difference]: Finished difference. Result has 506 places, 1790 transitions, 30800 flow [2022-01-19 05:07:26,957 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=22214, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=631, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=30800, PETRI_PLACES=506, PETRI_TRANSITIONS=1790} [2022-01-19 05:07:26,957 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 386 predicate places. [2022-01-19 05:07:26,957 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 1790 transitions, 30800 flow [2022-01-19 05:07:26,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 72.08333333333333) internal successors, (865), 12 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:26,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:26,958 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:07:26,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 05:07:26,958 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:07:26,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:26,958 INFO L85 PathProgramCache]: Analyzing trace with hash -809245742, now seen corresponding path program 4 times [2022-01-19 05:07:26,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:26,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495984023] [2022-01-19 05:07:26,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:26,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:26,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:27,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:27,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495984023] [2022-01-19 05:07:27,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495984023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:07:27,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797940467] [2022-01-19 05:07:27,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 05:07:27,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:07:27,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:07:27,174 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 05:07:27,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 05:07:27,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 05:07:27,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:07:27,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 05:07:27,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:07:27,279 INFO L387 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 [2022-01-19 05:07:27,300 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 05:07:27,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 05:07:27,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 05:07:27,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 05:07:27,604 INFO L353 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2022-01-19 05:07:27,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-19 05:07:27,617 INFO L387 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 [2022-01-19 05:07:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:27,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 05:07:29,761 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (forall ((v_ArrVal_246 Int)) (= (select (store (select |c_#memory_int| c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1)) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) is different from false [2022-01-19 05:07:29,872 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_246 Int) (v_ArrVal_244 (Array Int Int)) (|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (= (select (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_244) c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) is different from false [2022-01-19 05:07:29,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 05:07:29,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 34 [2022-01-19 05:07:29,941 INFO L387 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 56 treesize of output 52 [2022-01-19 05:07:29,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 54 treesize of output 42 [2022-01-19 05:07:29,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 42 treesize of output 36 [2022-01-19 05:07:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2022-01-19 05:07:30,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797940467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 05:07:30,127 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 05:07:30,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32 [2022-01-19 05:07:30,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378883295] [2022-01-19 05:07:30,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 05:07:30,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 05:07:30,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:30,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 05:07:30,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=760, Unknown=2, NotChecked=114, Total=992 [2022-01-19 05:07:30,130 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 125 [2022-01-19 05:07:30,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 1790 transitions, 30800 flow. Second operand has 32 states, 32 states have (on average 63.03125) internal successors, (2017), 32 states have internal predecessors, (2017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:30,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:30,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 125 [2022-01-19 05:07:30,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:30,756 WARN L838 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_int| c_~data~0.base) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (<= 10 c_~next~0) (forall ((v_ArrVal_246 Int) (v_ArrVal_244 (Array Int Int)) (|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (= (select (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_244) c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) (<= 10 |c_thrThread1of2ForFork0_~end~0#1|) (= (select |c_#valid| |c_ULTIMATE.start_main_~#t~0#1.base|) 1) (= |c_thrThread1of2ForFork0_~c~0#1| 0) (not (= |c_ULTIMATE.start_main_~#t~0#1.base| c_~data~0.base))) is different from false [2022-01-19 05:07:32,789 WARN L838 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_int| c_~data~0.base) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (<= 10 c_~next~0) (forall ((|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (forall ((v_ArrVal_246 Int)) (= (select (store (select |c_#memory_int| c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1)) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) (= |c_thrThread1of2ForFork0_~c~0#1| 0) (not (= |c_ULTIMATE.start_main_~#t~0#1.base| c_~data~0.base))) is different from false [2022-01-19 05:07:34,934 WARN L838 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_int| c_~data~0.base) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (<= 10 c_~next~0) (forall ((|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (forall ((v_ArrVal_246 Int)) (= (select (store (select |c_#memory_int| c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1)) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) (= |c_thrThread1of2ForFork0_~c~0#1| 0)) is different from false [2022-01-19 05:07:36,493 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_thrThread1of2ForFork0_~c~0#1| 10))) (and (= (select (select |c_#memory_int| c_~data~0.base) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (<= .cse0 c_~next~0) (<= .cse0 |c_thrThread1of2ForFork0_~end~0#1|) (forall ((v_ArrVal_246 Int) (v_ArrVal_244 (Array Int Int)) (|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (= (select (store (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_244) c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) (= (select |c_#valid| |c_ULTIMATE.start_main_~#t~0#1.base|) 1) (not (= |c_ULTIMATE.start_main_~#t~0#1.base| c_~data~0.base)))) is different from false [2022-01-19 05:07:38,665 WARN L838 $PredicateComparison]: unable to prove that (and (= (select (select |c_#memory_int| c_~data~0.base) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1) (<= (+ |c_thrThread1of2ForFork0_~c~0#1| 10) c_~next~0) (forall ((|v_thrThread2of2ForFork0_~c~0#1_23| Int)) (or (forall ((v_ArrVal_246 Int)) (= (select (store (select |c_#memory_int| c_~data~0.base) (+ (* |v_thrThread2of2ForFork0_~c~0#1_23| 4) c_~data~0.offset) v_ArrVal_246) (+ (* |c_thrThread1of2ForFork0_~c~0#1| 4) c_~data~0.offset)) 1)) (not (<= c_~next~0 |v_thrThread2of2ForFork0_~c~0#1_23|)))) (not (= |c_ULTIMATE.start_main_~#t~0#1.base| c_~data~0.base))) is different from false [2022-01-19 05:08:29,004 INFO L129 PetriNetUnfolder]: 39336/101415 cut-off events. [2022-01-19 05:08:29,004 INFO L130 PetriNetUnfolder]: For 5842566/5854051 co-relation queries the response was YES. [2022-01-19 05:08:32,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 870333 conditions, 101415 events. 39336/101415 cut-off events. For 5842566/5854051 co-relation queries the response was YES. Maximal size of possible extension queue 4627. Compared 1419801 event pairs, 4381 based on Foata normal form. 5079/105240 useless extension candidates. Maximal degree in co-relation 868841. Up to 15013 conditions per place. [2022-01-19 05:08:33,469 INFO L132 encePairwiseOnDemand]: 90/125 looper letters, 3443 selfloop transitions, 1190 changer transitions 45/4898 dead transitions. [2022-01-19 05:08:33,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 4898 transitions, 100021 flow [2022-01-19 05:08:33,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-19 05:08:33,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-01-19 05:08:33,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 5421 transitions. [2022-01-19 05:08:33,474 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5632207792207792 [2022-01-19 05:08:33,474 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 5421 transitions. [2022-01-19 05:08:33,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 5421 transitions. [2022-01-19 05:08:33,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:33,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 5421 transitions. [2022-01-19 05:08:33,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 70.40259740259741) internal successors, (5421), 77 states have internal predecessors, (5421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:33,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 125.0) internal successors, (9750), 78 states have internal predecessors, (9750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:33,488 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 125.0) internal successors, (9750), 78 states have internal predecessors, (9750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:33,488 INFO L186 Difference]: Start difference. First operand has 506 places, 1790 transitions, 30800 flow. Second operand 77 states and 5421 transitions. [2022-01-19 05:08:33,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 4898 transitions, 100021 flow [2022-01-19 05:09:39,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 4898 transitions, 96234 flow, removed 1398 selfloop flow, removed 8 redundant places. [2022-01-19 05:09:39,066 INFO L242 Difference]: Finished difference. Result has 621 places, 2603 transitions, 48964 flow [2022-01-19 05:09:39,067 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=29298, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1032, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=48964, PETRI_PLACES=621, PETRI_TRANSITIONS=2603} [2022-01-19 05:09:39,068 INFO L334 CegarLoopForPetriNet]: 120 programPoint places, 501 predicate places. [2022-01-19 05:09:39,068 INFO L470 AbstractCegarLoop]: Abstraction has has 621 places, 2603 transitions, 48964 flow [2022-01-19 05:09:39,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 63.03125) internal successors, (2017), 32 states have internal predecessors, (2017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:39,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:09:39,068 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:09:39,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 05:09:39,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:09:39,285 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting thrErr0ASSERT_VIOLATIONERROR_FUNCTION === [thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION, thrErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-19 05:09:39,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:09:39,285 INFO L85 PathProgramCache]: Analyzing trace with hash -664065416, now seen corresponding path program 5 times [2022-01-19 05:09:39,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:09:39,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934311712] [2022-01-19 05:09:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:09:39,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:09:39,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:09:39,468 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:09:39,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:09:39,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934311712] [2022-01-19 05:09:39,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934311712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 05:09:39,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863452642] [2022-01-19 05:09:39,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 05:09:39,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 05:09:39,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:09:39,469 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 05:09:39,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 05:09:39,545 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 05:09:39,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 05:09:39,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 05:09:39,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 05:09:39,574 INFO L387 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 [2022-01-19 05:09:39,596 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 05:09:39,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 05:09:39,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-19 05:09:39,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-19 05:09:39,836 INFO L353 Elim1Store]: treesize reduction 37, result has 22.9 percent of original size [2022-01-19 05:09:39,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-19 05:09:39,847 INFO L387 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 [2022-01-19 05:09:39,871 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-19 05:09:39,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 05:09:39,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863452642] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:09:39,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 05:09:39,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [16] total 25 [2022-01-19 05:09:39,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788363767] [2022-01-19 05:09:39,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:09:39,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 05:09:39,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:09:39,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 05:09:39,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:09:39,875 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 125 [2022-01-19 05:09:39,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 2603 transitions, 48964 flow. Second operand has 15 states, 15 states have (on average 63.0) internal successors, (945), 15 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:39,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:09:39,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 125 [2022-01-19 05:09:39,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand