/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -s ../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-semanticLbe.epf -i ../../../trunk/examples/svcomp/pthread-lit/qw2004_variant.i


--------------------------------------------------------------------------------


This is Ultimate 0.2.2-dev-21b0908
[2022-07-22 12:10:33,970 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-07-22 12:10:33,973 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-07-22 12:10:34,027 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-07-22 12:10:34,028 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-07-22 12:10:34,030 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-07-22 12:10:34,037 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-07-22 12:10:34,042 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-07-22 12:10:34,045 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-07-22 12:10:34,062 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-07-22 12:10:34,070 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-07-22 12:10:34,073 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-07-22 12:10:34,073 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-07-22 12:10:34,076 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-07-22 12:10:34,078 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-07-22 12:10:34,084 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-07-22 12:10:34,086 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-07-22 12:10:34,087 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-07-22 12:10:34,090 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-07-22 12:10:34,098 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-07-22 12:10:34,101 INFO  L181        SettingsManager]: Resetting HornVerifier preferences to default values
[2022-07-22 12:10:34,102 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-07-22 12:10:34,105 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-07-22 12:10:34,106 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-07-22 12:10:34,108 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-07-22 12:10:34,116 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-07-22 12:10:34,117 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-07-22 12:10:34,117 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-07-22 12:10:34,118 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-07-22 12:10:34,119 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-07-22 12:10:34,120 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-07-22 12:10:34,120 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-07-22 12:10:34,122 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-07-22 12:10:34,123 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-07-22 12:10:34,124 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-07-22 12:10:34,125 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-07-22 12:10:34,125 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-07-22 12:10:34,126 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-07-22 12:10:34,126 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-07-22 12:10:34,126 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-07-22 12:10:34,128 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-07-22 12:10:34,130 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-07-22 12:10:34,134 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-semanticLbe.epf
[2022-07-22 12:10:34,163 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-07-22 12:10:34,164 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-07-22 12:10:34,164 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-07-22 12:10:34,164 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-07-22 12:10:34,166 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-07-22 12:10:34,166 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-07-22 12:10:34,166 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-07-22 12:10:34,166 INFO  L136        SettingsManager]: Preferences of BuchiAutomizer differ from their defaults:
[2022-07-22 12:10:34,166 INFO  L138        SettingsManager]:  * NCSB implementation=INTSET_LAZY3
[2022-07-22 12:10:34,167 INFO  L138        SettingsManager]:  * Use old map elimination=false
[2022-07-22 12:10:34,167 INFO  L138        SettingsManager]:  * Use external solver (rank synthesis)=false
[2022-07-22 12:10:34,167 INFO  L138        SettingsManager]:  * Use only trivial implications for array writes=true
[2022-07-22 12:10:34,167 INFO  L138        SettingsManager]:  * Rank analysis=LINEAR_WITH_GUESSES
[2022-07-22 12:10:34,167 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-07-22 12:10:34,168 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-07-22 12:10:34,168 INFO  L138        SettingsManager]:  * Check unreachability of error function in SV-COMP mode=false
[2022-07-22 12:10:34,168 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-07-22 12:10:34,168 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-07-22 12:10:34,168 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=ASSUME
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=ASSUME
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=ASSUME
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-07-22 12:10:34,169 INFO  L138        SettingsManager]:  * Assume nondeterminstic values are in range=false
[2022-07-22 12:10:34,170 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-07-22 12:10:34,170 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=ASSUME
[2022-07-22 12:10:34,170 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-07-22 12:10:34,170 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-07-22 12:10:34,170 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-07-22 12:10:34,171 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-07-22 12:10:34,172 INFO  L136        SettingsManager]: Preferences of IcfgTransformer differ from their defaults:
[2022-07-22 12:10:34,172 INFO  L138        SettingsManager]:  * TransformationType=MODULO_NEIGHBOR
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[2022-07-22 12:10:34,519 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-07-22 12:10:34,544 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-07-22 12:10:34,547 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-07-22 12:10:34,548 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-07-22 12:10:34,549 INFO  L275        PluginConnector]: CDTParser initialized
[2022-07-22 12:10:34,550 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/qw2004_variant.i
[2022-07-22 12:10:34,619 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c93fa1690/9cc0b879e2a54ecdb3e28cfde2b778b9/FLAG85a66f9ce
[2022-07-22 12:10:35,371 INFO  L306              CDTParser]: Found 1 translation units.
[2022-07-22 12:10:35,372 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/qw2004_variant.i
[2022-07-22 12:10:35,392 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c93fa1690/9cc0b879e2a54ecdb3e28cfde2b778b9/FLAG85a66f9ce
[2022-07-22 12:10:35,412 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c93fa1690/9cc0b879e2a54ecdb3e28cfde2b778b9
[2022-07-22 12:10:35,415 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-07-22 12:10:35,421 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-07-22 12:10:35,423 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-07-22 12:10:35,423 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-07-22 12:10:35,428 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-07-22 12:10:35,429 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:35,430 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48f17554 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35, skipping insertion in model container
[2022-07-22 12:10:35,430 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:35,439 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-07-22 12:10:35,480 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-07-22 12:10:35,859 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/qw2004_variant.i[30003,30016]
[2022-07-22 12:10:35,880 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-07-22 12:10:35,890 INFO  L203         MainTranslator]: Completed pre-run
[2022-07-22 12:10:35,928 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/qw2004_variant.i[30003,30016]
[2022-07-22 12:10:35,935 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-07-22 12:10:35,992 INFO  L208         MainTranslator]: Completed translation
[2022-07-22 12:10:35,992 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35 WrapperNode
[2022-07-22 12:10:35,993 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-07-22 12:10:35,995 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-07-22 12:10:35,995 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-07-22 12:10:35,995 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-07-22 12:10:36,005 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,047 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,091 INFO  L137                Inliner]: procedures = 174, calls = 23, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 94
[2022-07-22 12:10:36,092 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-07-22 12:10:36,093 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-07-22 12:10:36,093 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-07-22 12:10:36,093 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-07-22 12:10:36,103 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,103 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,111 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,112 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,130 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,135 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,147 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,152 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-07-22 12:10:36,153 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-07-22 12:10:36,153 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-07-22 12:10:36,154 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-07-22 12:10:36,154 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (1/1) ...
[2022-07-22 12:10:36,168 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000
[2022-07-22 12:10:36,181 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-07-22 12:10:36,207 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null)
[2022-07-22 12:10:36,229 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process
[2022-07-22 12:10:36,275 INFO  L130     BoogieDeclarations]: Found specification of procedure BCSP_PnpStop
[2022-07-22 12:10:36,275 INFO  L138     BoogieDeclarations]: Found implementation of procedure BCSP_PnpStop
[2022-07-22 12:10:36,275 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-07-22 12:10:36,275 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-07-22 12:10:36,276 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-07-22 12:10:36,276 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-07-22 12:10:36,276 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-07-22 12:10:36,276 INFO  L130     BoogieDeclarations]: Found specification of procedure BCSP_PnpAdd
[2022-07-22 12:10:36,276 INFO  L138     BoogieDeclarations]: Found implementation of procedure BCSP_PnpAdd
[2022-07-22 12:10:36,277 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-07-22 12:10:36,277 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-07-22 12:10:36,277 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-07-22 12:10:36,277 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-07-22 12:10:36,279 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-07-22 12:10:36,493 INFO  L234             CfgBuilder]: Building ICFG
[2022-07-22 12:10:36,495 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-07-22 12:10:36,755 INFO  L275             CfgBuilder]: Performing block encoding
[2022-07-22 12:10:36,806 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-07-22 12:10:36,806 INFO  L299             CfgBuilder]: Removed 1 assume(true) statements.
[2022-07-22 12:10:36,808 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:10:36 BoogieIcfgContainer
[2022-07-22 12:10:36,809 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-07-22 12:10:36,810 INFO  L113        PluginConnector]: ------------------------BuchiAutomizer----------------------------
[2022-07-22 12:10:36,810 INFO  L271        PluginConnector]: Initializing BuchiAutomizer...
[2022-07-22 12:10:36,814 INFO  L275        PluginConnector]: BuchiAutomizer initialized
[2022-07-22 12:10:36,815 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 12:10:36,815 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 12:10:35" (1/3) ...
[2022-07-22 12:10:36,816 INFO  L205        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3029c3f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:10:36, skipping insertion in model container
[2022-07-22 12:10:36,816 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 12:10:36,816 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:10:35" (2/3) ...
[2022-07-22 12:10:36,817 INFO  L205        PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3029c3f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:10:36, skipping insertion in model container
[2022-07-22 12:10:36,817 INFO  L99          BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis
[2022-07-22 12:10:36,817 INFO  L185        PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:10:36" (3/3) ...
[2022-07-22 12:10:36,818 INFO  L322   chiAutomizerObserver]: Analyzing ICFG qw2004_variant.i
[2022-07-22 12:10:36,886 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:10:36,926 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 96 places, 97 transitions, 204 flow
[2022-07-22 12:10:36,969 INFO  L129       PetriNetUnfolder]: 7/107 cut-off events.
[2022-07-22 12:10:36,970 INFO  L130       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2022-07-22 12:10:36,976 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 115 conditions, 107 events. 7/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 153 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. 
[2022-07-22 12:10:36,977 INFO  L82        GeneralOperation]: Start removeDead. Operand has 96 places, 97 transitions, 204 flow
[2022-07-22 12:10:36,985 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 95 places, 95 transitions, 198 flow
[2022-07-22 12:10:36,989 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:10:37,004 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 95 transitions, 198 flow
[2022-07-22 12:10:37,008 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 95 transitions, 198 flow
[2022-07-22 12:10:37,008 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 95 places, 95 transitions, 198 flow
[2022-07-22 12:10:37,033 INFO  L129       PetriNetUnfolder]: 7/107 cut-off events.
[2022-07-22 12:10:37,033 INFO  L130       PetriNetUnfolder]: For 0/0 co-relation queries the response was YES.
[2022-07-22 12:10:37,034 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 115 conditions, 107 events. 7/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 155 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. 
[2022-07-22 12:10:37,038 INFO  L116        LiptonReduction]: Number of co-enabled transitions 2870
[2022-07-22 12:10:39,758 INFO  L131        LiptonReduction]: Checked pairs total: 3224
[2022-07-22 12:10:39,759 INFO  L133        LiptonReduction]: Total number of compositions: 93
[2022-07-22 12:10:39,782 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:10:39,782 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:10:39,783 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:10:39,783 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:10:39,783 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:10:39,783 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:10:39,783 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:10:39,783 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:10:39,786 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:10:39,861 INFO  L131   ngComponentsAnalysis]: Automaton has 20 accepting balls. 20
[2022-07-22 12:10:39,862 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:39,863 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:39,869 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:39,869 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:39,869 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:10:39,869 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 121 states, but on-demand construction may add more states
[2022-07-22 12:10:39,883 INFO  L131   ngComponentsAnalysis]: Automaton has 20 accepting balls. 20
[2022-07-22 12:10:39,883 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:39,883 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:39,884 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:39,884 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:39,890 INFO  L748   eck$LassoCheckResult]: Stem: 99#[ULTIMATE.startENTRY]don't care [391] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_38| 1))) (and (= v_~stopped~0_42 0) (= (store |v_#length_48| |v_ULTIMATE.start_main_~#t~0#1.base_43| 4) |v_#length_47|) (= v_~pendingIo~0_183 1) (= 1 (select |v_#valid_65| 1)) (= |v_#NULL.base_10| 0) (= |v_#pthreadsForks_32| |v_ULTIMATE.start_main_#t~pre5#1_27|) (= |v_#memory_int_37| (store |v_#memory_int_38| |v_ULTIMATE.start_main_~#t~0#1.base_43| (store (select |v_#memory_int_38| |v_ULTIMATE.start_main_~#t~0#1.base_43|) |v_ULTIMATE.start_main_~#t~0#1.offset_37| |v_ULTIMATE.start_main_#t~pre5#1_27|))) (= 48 (select .cse0 0)) (= v_~stoppingFlag~0_76 0) (< |v_#StackHeapBarrier_17| |v_ULTIMATE.start_main_~#t~0#1.base_43|) (= (store |v_#valid_65| |v_ULTIMATE.start_main_~#t~0#1.base_43| 1) |v_#valid_64|) (= (select |v_#valid_65| 2) 1) (= (select |v_#valid_65| 0) 0) (= (select .cse0 1) 0) (< 0 |v_#StackHeapBarrier_17|) (= v_~stoppingEvent~0_120 0) (= 9 (select |v_#length_48| 2)) (= |v_#NULL.offset_10| 0) (= |v_ULTIMATE.start_main_~#t~0#1.offset_37| 0) (= (select |v_#length_48| 1) 2) (= |v_#pthreadsForks_31| (+ |v_#pthreadsForks_32| 1)) (= (select |v_#valid_65| |v_ULTIMATE.start_main_~#t~0#1.base_43|) 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_17|, #pthreadsForks=|v_#pthreadsForks_32|, #valid=|v_#valid_65|, #memory_int=|v_#memory_int_38|, #length=|v_#length_48|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_19|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_24|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_17|, ~stoppingFlag~0=v_~stoppingFlag~0_76, ~stopped~0=v_~stopped~0_42, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_27|, #NULL.offset=|v_#NULL.offset_10|, #NULL.base=|v_#NULL.base_10|, ~pendingIo~0=v_~pendingIo~0_183, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_27|, ~stoppingEvent~0=v_~stoppingEvent~0_120, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_46|, #StackHeapBarrier=|v_#StackHeapBarrier_17|, #pthreadsForks=|v_#pthreadsForks_31|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_37|, #valid=|v_#valid_64|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_27|, #memory_int=|v_#memory_int_37|, #length=|v_#length_47|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_43|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 102#[L743-3]don't care [298] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= |v_BCSP_PnpStopThread1of1ForFork1_#in~arg#1.base_4| 0) (= v_BCSP_PnpStopThread1of1ForFork1_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre5#1_6| v_BCSP_PnpStopThread1of1ForFork1_thidvar0_2) (= |v_BCSP_PnpStopThread1of1ForFork1_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_6|}  OutVars{BCSP_PnpStopThread1of1ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of1ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_#in~cond#1_6|, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_6|, BCSP_PnpStopThread1of1ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of1ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of1ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of1ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of1ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of1ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_~cond#1_10|, BCSP_PnpStopThread1of1ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of1ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of1ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of1ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of1ForFork1_thidvar0=v_BCSP_PnpStopThread1of1ForFork1_thidvar0_2, BCSP_PnpStopThread1of1ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of1ForFork1_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpStopThread1of1ForFork1_thidvar1=v_BCSP_PnpStopThread1of1ForFork1_thidvar1_2}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of1ForFork1_~arg#1.offset, BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of1ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of1ForFork1_#res#1.offset, BCSP_PnpStopThread1of1ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of1ForFork1_assume_abort_if_not_~cond#1, BCSP_PnpStopThread1of1ForFork1_#res#1.base, BCSP_PnpStopThread1of1ForFork1_~arg#1.base, BCSP_PnpStopThread1of1ForFork1_thidvar0, BCSP_PnpStopThread1of1ForFork1_BCSP_IoDecrement_#t~post3#1, BCSP_PnpStopThread1of1ForFork1_thidvar1] 104#[L743-4, BCSP_PnpStopENTRY]don't care [349] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_24| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_13|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_24|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_7|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 106#[BCSP_PnpStopENTRY, L744-6]don't care [348] L744-6-->L745-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_17|) (= (+ |v_#pthreadsForks_20| 1) |v_#pthreadsForks_19|) (< |v_ULTIMATE.start_main_~i~0#1_22| 10) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_17| 4) (select |v_#length_21| |v_ULTIMATE.start_main_~#t~0#1.base_19|)) (= (store |v_#memory_int_20| |v_ULTIMATE.start_main_~#t~0#1.base_19| (store (select |v_#memory_int_20| |v_ULTIMATE.start_main_~#t~0#1.base_19|) |v_ULTIMATE.start_main_~#t~0#1.offset_17| |v_ULTIMATE.start_main_#t~pre8#1_13|)) |v_#memory_int_19|) (= (select |v_#valid_30| |v_ULTIMATE.start_main_~#t~0#1.base_19|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_13| |v_#pthreadsForks_20|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_22|, #pthreadsForks=|v_#pthreadsForks_20|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_17|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_19|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_22|, #pthreadsForks=|v_#pthreadsForks_19|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_17|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_19|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_13|, #length=|v_#length_21|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_19|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 112#[BCSP_PnpStopENTRY, L745-3]don't care [295] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread1of1ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread1of1ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread1of1ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_6| v_BCSP_PnpAddThread1of1ForFork0_thidvar0_2))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_6|}  OutVars{BCSP_PnpAddThread1of1ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of1ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of1ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of1ForFork0_#res#1.offset_4|, BCSP_PnpAddThread1of1ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of1ForFork0_BCSP_IoIncrement_#res#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_6|, BCSP_PnpAddThread1of1ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of1ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of1ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of1ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of1ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of1ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of1ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of1ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of1ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of1ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of1ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of1ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of1ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of1ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread1of1ForFork0_thidvar0=v_BCSP_PnpAddThread1of1ForFork0_thidvar0_2, BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread1of1ForFork0_thidvar1=v_BCSP_PnpAddThread1of1ForFork0_thidvar1_2}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of1ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of1ForFork0_#res#1.offset, BCSP_PnpAddThread1of1ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of1ForFork0_~status~0#1, BCSP_PnpAddThread1of1ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of1ForFork0_~arg#1.offset, BCSP_PnpAddThread1of1ForFork0_~arg#1.base, BCSP_PnpAddThread1of1ForFork0_#t~ret4#1, BCSP_PnpAddThread1of1ForFork0_#res#1.base, BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of1ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of1ForFork0_thidvar0, BCSP_PnpAddThread1of1ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of1ForFork0_thidvar1] 120#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-4]don't care [368] L745-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_34| (+ |v_ULTIMATE.start_main_~i~0#1_35| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_35|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_34|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_11|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_17|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_19|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1, ULTIMATE.start_main_#t~pre8#1] 130#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L744-6]don't care [348] L744-6-->L745-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_17|) (= (+ |v_#pthreadsForks_20| 1) |v_#pthreadsForks_19|) (< |v_ULTIMATE.start_main_~i~0#1_22| 10) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_17| 4) (select |v_#length_21| |v_ULTIMATE.start_main_~#t~0#1.base_19|)) (= (store |v_#memory_int_20| |v_ULTIMATE.start_main_~#t~0#1.base_19| (store (select |v_#memory_int_20| |v_ULTIMATE.start_main_~#t~0#1.base_19|) |v_ULTIMATE.start_main_~#t~0#1.offset_17| |v_ULTIMATE.start_main_#t~pre8#1_13|)) |v_#memory_int_19|) (= (select |v_#valid_30| |v_ULTIMATE.start_main_~#t~0#1.base_19|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_13| |v_#pthreadsForks_20|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_22|, #pthreadsForks=|v_#pthreadsForks_20|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_17|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_20|, #length=|v_#length_21|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_19|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_22|, #pthreadsForks=|v_#pthreadsForks_19|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_17|, #valid=|v_#valid_30|, #memory_int=|v_#memory_int_19|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_13|, #length=|v_#length_21|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_19|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 152#[BCSP_PnpStopENTRY, L745-3, BCSP_PnpAddENTRY]don't care [293] L745-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 186#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]don't care 
[2022-07-22 12:10:39,891 INFO  L750   eck$LassoCheckResult]: Loop: 186#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]don't care [294] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 186#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES]don't care 
[2022-07-22 12:10:39,896 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:39,897 INFO  L85        PathProgramCache]: Analyzing trace with hash 946855829, now seen corresponding path program 1 times
[2022-07-22 12:10:39,907 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:39,908 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617190709]
[2022-07-22 12:10:39,908 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:39,909 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:40,047 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,048 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:40,073 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,104 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:40,107 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:40,107 INFO  L85        PathProgramCache]: Analyzing trace with hash 325, now seen corresponding path program 1 times
[2022-07-22 12:10:40,107 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:40,108 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409623635]
[2022-07-22 12:10:40,108 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:40,108 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:40,136 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,137 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:40,144 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,150 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:40,155 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:40,155 INFO  L85        PathProgramCache]: Analyzing trace with hash -712240079, now seen corresponding path program 1 times
[2022-07-22 12:10:40,156 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:40,156 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192418724]
[2022-07-22 12:10:40,156 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:40,156 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:40,200 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,200 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:40,218 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:40,224 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:40,859 WARN  L146   chiAutomizerObserver]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:10:40,892 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:10:40,905 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 144 places, 145 transitions, 314 flow
[2022-07-22 12:10:40,941 INFO  L129       PetriNetUnfolder]: 11/154 cut-off events.
[2022-07-22 12:10:40,941 INFO  L130       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2022-07-22 12:10:40,944 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 168 conditions, 154 events. 11/154 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 295 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 163. Up to 6 conditions per place. 
[2022-07-22 12:10:40,944 INFO  L82        GeneralOperation]: Start removeDead. Operand has 144 places, 145 transitions, 314 flow
[2022-07-22 12:10:40,952 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 124 places, 125 transitions, 265 flow
[2022-07-22 12:10:40,952 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:10:40,952 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 125 transitions, 265 flow
[2022-07-22 12:10:40,953 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 125 transitions, 265 flow
[2022-07-22 12:10:40,953 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 124 places, 125 transitions, 265 flow
[2022-07-22 12:10:40,988 INFO  L129       PetriNetUnfolder]: 11/154 cut-off events.
[2022-07-22 12:10:40,988 INFO  L130       PetriNetUnfolder]: For 2/2 co-relation queries the response was YES.
[2022-07-22 12:10:40,990 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 167 conditions, 154 events. 11/154 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 292 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 135. Up to 6 conditions per place. 
[2022-07-22 12:10:40,998 INFO  L116        LiptonReduction]: Number of co-enabled transitions 6732
[2022-07-22 12:10:44,667 INFO  L131        LiptonReduction]: Checked pairs total: 7987
[2022-07-22 12:10:44,668 INFO  L133        LiptonReduction]: Total number of compositions: 137
[2022-07-22 12:10:44,670 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:10:44,670 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:10:44,670 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:10:44,670 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:10:44,671 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:10:44,671 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:10:44,671 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:10:44,671 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:10:44,671 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:10:44,772 INFO  L131   ngComponentsAnalysis]: Automaton has 60 accepting balls. 60
[2022-07-22 12:10:44,772 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:44,772 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:44,775 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:44,775 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:44,775 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:10:44,776 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 481 states, but on-demand construction may add more states
[2022-07-22 12:10:44,793 INFO  L131   ngComponentsAnalysis]: Automaton has 60 accepting balls. 60
[2022-07-22 12:10:44,794 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:44,794 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:44,794 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [3, 2, 2, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:44,795 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:44,796 INFO  L748   eck$LassoCheckResult]: Stem: 147#[ULTIMATE.startENTRY]don't care [717] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_66| 1))) (and (= |v_#pthreadsForks_68| |v_ULTIMATE.start_main_#t~pre5#1_59|) (= (select |v_#valid_117| 1) 1) (= v_~stoppingFlag~0_222 0) (= (select |v_#valid_117| 2) 1) (= 2 (select |v_#length_90| 1)) (= 9 (select |v_#length_90| 2)) (= |v_#NULL.base_19| 0) (= (select |v_#valid_117| |v_ULTIMATE.start_main_~#t~0#1.base_74|) 0) (< |v_#StackHeapBarrier_36| |v_ULTIMATE.start_main_~#t~0#1.base_74|) (= (select .cse0 1) 0) (= (store |v_#length_90| |v_ULTIMATE.start_main_~#t~0#1.base_74| 4) |v_#length_89|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_64|) (= |v_#valid_116| (store |v_#valid_117| |v_ULTIMATE.start_main_~#t~0#1.base_74| 1)) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_64| 4) (select |v_#length_89| |v_ULTIMATE.start_main_~#t~0#1.base_74|)) (= 48 (select .cse0 0)) (= v_~stoppingEvent~0_419 0) (= (select |v_#valid_117| 0) 0) (= |v_#memory_int_65| (store |v_#memory_int_66| |v_ULTIMATE.start_main_~#t~0#1.base_74| (store (select |v_#memory_int_66| |v_ULTIMATE.start_main_~#t~0#1.base_74|) |v_ULTIMATE.start_main_~#t~0#1.offset_64| |v_ULTIMATE.start_main_#t~pre5#1_59|))) (< 0 |v_#StackHeapBarrier_36|) (= v_~pendingIo~0_609 1) (= v_~stopped~0_152 0) (= |v_#pthreadsForks_67| (+ |v_#pthreadsForks_68| 1)) (= |v_#NULL.offset_19| 0)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_36|, #pthreadsForks=|v_#pthreadsForks_68|, #valid=|v_#valid_117|, #memory_int=|v_#memory_int_66|, #length=|v_#length_90|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_37|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_49|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_35|, ~stoppingFlag~0=v_~stoppingFlag~0_222, ~stopped~0=v_~stopped~0_152, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_53|, #NULL.offset=|v_#NULL.offset_19|, #NULL.base=|v_#NULL.base_19|, ~pendingIo~0=v_~pendingIo~0_609, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_59|, ~stoppingEvent~0=v_~stoppingEvent~0_419, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_87|, #StackHeapBarrier=|v_#StackHeapBarrier_36|, #pthreadsForks=|v_#pthreadsForks_67|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_64|, #valid=|v_#valid_116|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_51|, #memory_int=|v_#memory_int_65|, #length=|v_#length_89|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_74|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 150#[L743-3]don't care [583] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= |v_BCSP_PnpStopThread1of2ForFork1_#in~arg#1.base_4| 0) (= 0 v_BCSP_PnpStopThread1of2ForFork1_thidvar1_2) (= v_BCSP_PnpStopThread1of2ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_34|) (= |v_BCSP_PnpStopThread1of2ForFork1_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_34|}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_34|, BCSP_PnpStopThread1of2ForFork1_thidvar1=v_BCSP_PnpStopThread1of2ForFork1_thidvar1_2, BCSP_PnpStopThread1of2ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of2ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of2ForFork1_thidvar0=v_BCSP_PnpStopThread1of2ForFork1_thidvar0_2, BCSP_PnpStopThread1of2ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of2ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of2ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of2ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of2ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of2ForFork1_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpStopThread1of2ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of2ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of2ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of2ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of2ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of2ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_~cond#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of2ForFork1_thidvar1, BCSP_PnpStopThread1of2ForFork1_#res#1.offset, BCSP_PnpStopThread1of2ForFork1_thidvar0, BCSP_PnpStopThread1of2ForFork1_~arg#1.offset, BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of2ForFork1_~arg#1.base, BCSP_PnpStopThread1of2ForFork1_BCSP_IoDecrement_#t~post3#1, BCSP_PnpStopThread1of2ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of2ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of2ForFork1_#res#1.base, BCSP_PnpStopThread1of2ForFork1_assume_abort_if_not_~cond#1] 152#[L743-4, BCSP_PnpStopENTRY]don't care [641] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_63| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_43|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_63|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_25|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 156#[BCSP_PnpStopENTRY, L744-6]don't care [688] L744-6-->L745-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_56|) (= (+ |v_#pthreadsForks_60| 1) |v_#pthreadsForks_59|) (< |v_ULTIMATE.start_main_~i~0#1_79| 10) (= |v_#memory_int_53| (store |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66| (store (select |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66|) |v_ULTIMATE.start_main_~#t~0#1.offset_56| |v_ULTIMATE.start_main_#t~pre8#1_47|))) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_56| 4) (select |v_#length_77| |v_ULTIMATE.start_main_~#t~0#1.base_66|)) (= (select |v_#valid_104| |v_ULTIMATE.start_main_~#t~0#1.base_66|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_47| |v_#pthreadsForks_60|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_60|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_54|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_59|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_53|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_47|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 164#[L745-3, BCSP_PnpStopENTRY]don't care [579] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread1of2ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread1of2ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread1of2ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_34| v_BCSP_PnpAddThread1of2ForFork0_thidvar0_2))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_34|}  OutVars{BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread1of2ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of2ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of2ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of2ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of2ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of2ForFork0_~arg#1.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_34|, BCSP_PnpAddThread1of2ForFork0_thidvar1=v_BCSP_PnpAddThread1of2ForFork0_thidvar1_2, BCSP_PnpAddThread1of2ForFork0_thidvar0=v_BCSP_PnpAddThread1of2ForFork0_thidvar0_2, BCSP_PnpAddThread1of2ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of2ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread1of2ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of2ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of2ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of2ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of2ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of2ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of2ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of2ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread1of2ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of2ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of2ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of2ForFork0_#res#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of2ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of2ForFork0_~arg#1.base, BCSP_PnpAddThread1of2ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of2ForFork0_~arg#1.offset, BCSP_PnpAddThread1of2ForFork0_thidvar1, BCSP_PnpAddThread1of2ForFork0_thidvar0, BCSP_PnpAddThread1of2ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of2ForFork0_~status~0#1, BCSP_PnpAddThread1of2ForFork0_#res#1.base, BCSP_PnpAddThread1of2ForFork0_#t~ret4#1, BCSP_PnpAddThread1of2ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of2ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of2ForFork0_#res#1.offset] 178#[L745-4, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [438] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 194#[L745-5, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [653] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_67| (+ |v_ULTIMATE.start_main_~i~0#1_68| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_68|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_67|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_29|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_41|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 220#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L744-6]don't care [688] L744-6-->L745-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_56|) (= (+ |v_#pthreadsForks_60| 1) |v_#pthreadsForks_59|) (< |v_ULTIMATE.start_main_~i~0#1_79| 10) (= |v_#memory_int_53| (store |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66| (store (select |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66|) |v_ULTIMATE.start_main_~#t~0#1.offset_56| |v_ULTIMATE.start_main_#t~pre8#1_47|))) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_56| 4) (select |v_#length_77| |v_ULTIMATE.start_main_~#t~0#1.base_66|)) (= (select |v_#valid_104| |v_ULTIMATE.start_main_~#t~0#1.base_66|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_47| |v_#pthreadsForks_60|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_60|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_54|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_59|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_53|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_47|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 254#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3]don't care [580] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_36| v_BCSP_PnpAddThread2of2ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread2of2ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread2of2ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread2of2ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_36|}  OutVars{BCSP_PnpAddThread2of2ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of2ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of2ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of2ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread2of2ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of2ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread2of2ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of2ForFork0_#res#1.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_36|, BCSP_PnpAddThread2of2ForFork0_thidvar0=v_BCSP_PnpAddThread2of2ForFork0_thidvar0_2, BCSP_PnpAddThread2of2ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of2ForFork0_#res#1.base_4|, BCSP_PnpAddThread2of2ForFork0_thidvar1=v_BCSP_PnpAddThread2of2ForFork0_thidvar1_2, BCSP_PnpAddThread2of2ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of2ForFork0_~arg#1.base_4|, BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread2of2ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of2ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread2of2ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of2ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread2of2ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of2ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of2ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of2ForFork0_~status~0#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of2ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of2ForFork0_#in~arg#1.offset, BCSP_PnpAddThread2of2ForFork0_#t~ret4#1, BCSP_PnpAddThread2of2ForFork0_#res#1.offset, BCSP_PnpAddThread2of2ForFork0_thidvar0, BCSP_PnpAddThread2of2ForFork0_#res#1.base, BCSP_PnpAddThread2of2ForFork0_thidvar1, BCSP_PnpAddThread2of2ForFork0_~arg#1.base, BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread2of2ForFork0_~arg#1.offset, BCSP_PnpAddThread2of2ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread2of2ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of2ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of2ForFork0_~status~0#1] 304#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY]don't care [438] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 360#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY]don't care [653] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_67| (+ |v_ULTIMATE.start_main_~i~0#1_68| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_68|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_67|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_29|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_41|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 430#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY]don't care [688] L744-6-->L745-3: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_56|) (= (+ |v_#pthreadsForks_60| 1) |v_#pthreadsForks_59|) (< |v_ULTIMATE.start_main_~i~0#1_79| 10) (= |v_#memory_int_53| (store |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66| (store (select |v_#memory_int_54| |v_ULTIMATE.start_main_~#t~0#1.base_66|) |v_ULTIMATE.start_main_~#t~0#1.offset_56| |v_ULTIMATE.start_main_#t~pre8#1_47|))) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_56| 4) (select |v_#length_77| |v_ULTIMATE.start_main_~#t~0#1.base_66|)) (= (select |v_#valid_104| |v_ULTIMATE.start_main_~#t~0#1.base_66|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_47| |v_#pthreadsForks_60|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_60|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_54|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_79|, #pthreadsForks=|v_#pthreadsForks_59|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_56|, #valid=|v_#valid_104|, #memory_int=|v_#memory_int_53|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_47|, #length=|v_#length_77|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_66|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 520#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY]don't care [577] L745-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 640#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:44,796 INFO  L750   eck$LassoCheckResult]: Loop: 640#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [578] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 640#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:44,797 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:44,798 INFO  L85        PathProgramCache]: Analyzing trace with hash 2055052652, now seen corresponding path program 1 times
[2022-07-22 12:10:44,798 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:44,798 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484432629]
[2022-07-22 12:10:44,799 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:44,799 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:44,868 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:44,869 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:44,905 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:44,919 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:44,919 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:44,920 INFO  L85        PathProgramCache]: Analyzing trace with hash 609, now seen corresponding path program 1 times
[2022-07-22 12:10:44,920 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:44,920 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948682947]
[2022-07-22 12:10:44,920 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:44,922 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:44,937 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:44,937 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:44,941 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:44,946 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:44,946 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:44,946 INFO  L85        PathProgramCache]: Analyzing trace with hash -717876650, now seen corresponding path program 1 times
[2022-07-22 12:10:44,947 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:44,947 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851556891]
[2022-07-22 12:10:44,947 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:44,947 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:44,986 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:44,992 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:45,017 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:45,031 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:45,804 WARN  L146   chiAutomizerObserver]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:10:45,836 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:10:45,842 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 192 places, 193 transitions, 428 flow
[2022-07-22 12:10:45,885 INFO  L129       PetriNetUnfolder]: 15/201 cut-off events.
[2022-07-22 12:10:45,886 INFO  L130       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2022-07-22 12:10:45,889 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 222 conditions, 201 events. 15/201 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 440 event pairs, 0 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 215. Up to 8 conditions per place. 
[2022-07-22 12:10:45,889 INFO  L82        GeneralOperation]: Start removeDead. Operand has 192 places, 193 transitions, 428 flow
[2022-07-22 12:10:45,899 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 153 places, 155 transitions, 334 flow
[2022-07-22 12:10:45,899 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:10:45,899 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 155 transitions, 334 flow
[2022-07-22 12:10:45,900 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 155 transitions, 334 flow
[2022-07-22 12:10:45,900 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 153 places, 155 transitions, 334 flow
[2022-07-22 12:10:45,936 INFO  L129       PetriNetUnfolder]: 15/201 cut-off events.
[2022-07-22 12:10:45,936 INFO  L130       PetriNetUnfolder]: For 7/7 co-relation queries the response was YES.
[2022-07-22 12:10:45,939 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 220 conditions, 201 events. 15/201 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 439 event pairs, 0 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 187. Up to 8 conditions per place. 
[2022-07-22 12:10:45,955 INFO  L116        LiptonReduction]: Number of co-enabled transitions 12334
[2022-07-22 12:10:50,242 INFO  L131        LiptonReduction]: Checked pairs total: 14762
[2022-07-22 12:10:50,242 INFO  L133        LiptonReduction]: Total number of compositions: 171
[2022-07-22 12:10:50,244 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:10:50,244 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:10:50,244 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:10:50,244 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:10:50,245 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:10:50,245 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:10:50,245 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:10:50,245 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:10:50,245 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:10:50,433 INFO  L131   ngComponentsAnalysis]: Automaton has 180 accepting balls. 180
[2022-07-22 12:10:50,434 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:50,434 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:50,435 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:50,435 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:50,435 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:10:50,435 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 1476 states, but on-demand construction may add more states
[2022-07-22 12:10:50,486 INFO  L131   ngComponentsAnalysis]: Automaton has 180 accepting balls. 180
[2022-07-22 12:10:50,487 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:50,487 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:50,488 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:50,488 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:50,491 INFO  L748   eck$LassoCheckResult]: Stem: 195#[ULTIMATE.startENTRY]don't care [1123] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_105| 1))) (and (= (select .cse0 0) 48) (= v_~pendingIo~0_1091 1) (= v_~stoppingEvent~0_675 0) (= (select |v_#valid_177| |v_ULTIMATE.start_main_~#t~0#1.base_115|) 0) (= v_~stopped~0_252 0) (= |v_ULTIMATE.start_main_~#t~0#1.offset_97| 0) (= |v_#NULL.base_30| 0) (= |v_#valid_176| (store |v_#valid_177| |v_ULTIMATE.start_main_~#t~0#1.base_115| 1)) (= |v_#pthreadsForks_98| (+ |v_#pthreadsForks_99| 1)) (< |v_#StackHeapBarrier_53| |v_ULTIMATE.start_main_~#t~0#1.base_115|) (= (select .cse0 1) 0) (= |v_#NULL.offset_30| 0) (= (store |v_#length_130| |v_ULTIMATE.start_main_~#t~0#1.base_115| 4) |v_#length_129|) (= (select |v_#valid_177| 2) 1) (= (select |v_#valid_177| 0) 0) (= (store |v_#memory_int_105| |v_ULTIMATE.start_main_~#t~0#1.base_115| (store (select |v_#memory_int_105| |v_ULTIMATE.start_main_~#t~0#1.base_115|) |v_ULTIMATE.start_main_~#t~0#1.offset_97| |v_ULTIMATE.start_main_#t~pre5#1_91|)) |v_#memory_int_104|) (= v_~stoppingFlag~0_401 0) (= (select |v_#length_130| 1) 2) (= |v_#pthreadsForks_99| |v_ULTIMATE.start_main_#t~pre5#1_91|) (< 0 |v_#StackHeapBarrier_53|) (= (select |v_#length_130| 2) 9) (= (select |v_#valid_177| 1) 1)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_53|, #pthreadsForks=|v_#pthreadsForks_99|, #valid=|v_#valid_177|, #memory_int=|v_#memory_int_105|, #length=|v_#length_130|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_56|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_72|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_53|, ~stoppingFlag~0=v_~stoppingFlag~0_401, ~stopped~0=v_~stopped~0_252, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_83|, #NULL.offset=|v_#NULL.offset_30|, #NULL.base=|v_#NULL.base_30|, ~pendingIo~0=v_~pendingIo~0_1091, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_91|, ~stoppingEvent~0=v_~stoppingEvent~0_675, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_129|, #StackHeapBarrier=|v_#StackHeapBarrier_53|, #pthreadsForks=|v_#pthreadsForks_98|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_97|, #valid=|v_#valid_176|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_76|, #memory_int=|v_#memory_int_104|, #length=|v_#length_129|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_115|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 198#[L743-3]don't care [960] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= v_BCSP_PnpStopThread1of3ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_66|) (= |v_BCSP_PnpStopThread1of3ForFork1_#in~arg#1.base_4| 0) (= v_BCSP_PnpStopThread1of3ForFork1_thidvar1_2 0) (= |v_BCSP_PnpStopThread1of3ForFork1_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_66|}  OutVars{BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_66|, BCSP_PnpStopThread1of3ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of3ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of3ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of3ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of3ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of3ForFork1_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpStopThread1of3ForFork1_thidvar0=v_BCSP_PnpStopThread1of3ForFork1_thidvar0_2, BCSP_PnpStopThread1of3ForFork1_thidvar1=v_BCSP_PnpStopThread1of3ForFork1_thidvar1_2, BCSP_PnpStopThread1of3ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of3ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of3ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of3ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of3ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of3ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of3ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of3ForFork1_#in~arg#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_~cond#1, BCSP_PnpStopThread1of3ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of3ForFork1_#res#1.base, BCSP_PnpStopThread1of3ForFork1_BCSP_IoDecrement_#t~post3#1, BCSP_PnpStopThread1of3ForFork1_thidvar0, BCSP_PnpStopThread1of3ForFork1_thidvar1, BCSP_PnpStopThread1of3ForFork1_~arg#1.offset, BCSP_PnpStopThread1of3ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of3ForFork1_#res#1.offset, BCSP_PnpStopThread1of3ForFork1_~arg#1.base, BCSP_PnpStopThread1of3ForFork1_#in~arg#1.offset] 200#[L743-4, BCSP_PnpStopENTRY]don't care [1061] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_115| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_79|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_115|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_45|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 204#[BCSP_PnpStopENTRY, L744-6]don't care [1044] L744-6-->L745-3: Formula: (and (< |v_ULTIMATE.start_main_~i~0#1_107| 10) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_77|) (= (select |v_#valid_140| |v_ULTIMATE.start_main_~#t~0#1.base_91|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_77| 4) (select |v_#length_103| |v_ULTIMATE.start_main_~#t~0#1.base_91|)) (= |v_ULTIMATE.start_main_#t~pre8#1_73| |v_#pthreadsForks_87|) (= |v_#pthreadsForks_86| (+ |v_#pthreadsForks_87| 1)) (= |v_#memory_int_86| (store |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91| (store (select |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91|) |v_ULTIMATE.start_main_~#t~0#1.offset_77| |v_ULTIMATE.start_main_#t~pre8#1_73|))))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_87|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_87|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_86|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_86|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_73|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 210#[L745-3, BCSP_PnpStopENTRY]don't care [955] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_62| v_BCSP_PnpAddThread1of3ForFork0_thidvar0_2) (= v_BCSP_PnpAddThread1of3ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread1of3ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread1of3ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_62|}  OutVars{BCSP_PnpAddThread1of3ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of3ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of3ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of3ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_~cond#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_62|, BCSP_PnpAddThread1of3ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of3ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread1of3ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of3ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of3ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of3ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of3ForFork0_thidvar1=v_BCSP_PnpAddThread1of3ForFork0_thidvar1_2, BCSP_PnpAddThread1of3ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of3ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of3ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of3ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of3ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of3ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of3ForFork0_thidvar0=v_BCSP_PnpAddThread1of3ForFork0_thidvar0_2, BCSP_PnpAddThread1of3ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of3ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread1of3ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of3ForFork0_#res#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of3ForFork0_~arg#1.offset, BCSP_PnpAddThread1of3ForFork0_~arg#1.base, BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of3ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of3ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of3ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of3ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of3ForFork0_thidvar1, BCSP_PnpAddThread1of3ForFork0_#res#1.base, BCSP_PnpAddThread1of3ForFork0_#t~ret4#1, BCSP_PnpAddThread1of3ForFork0_~status~0#1, BCSP_PnpAddThread1of3ForFork0_thidvar0, BCSP_PnpAddThread1of3ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of3ForFork0_#res#1.offset] 222#[BCSP_PnpStopENTRY, L745-4, BCSP_PnpAddENTRY]don't care [768] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 234#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-5]don't care [1057] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_112| 1) |v_ULTIMATE.start_main_~i~0#1_111|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_112|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_111|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_48|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_66|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 254#[BCSP_PnpStopENTRY, L744-6, BCSP_PnpAddENTRY]don't care [1044] L744-6-->L745-3: Formula: (and (< |v_ULTIMATE.start_main_~i~0#1_107| 10) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_77|) (= (select |v_#valid_140| |v_ULTIMATE.start_main_~#t~0#1.base_91|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_77| 4) (select |v_#length_103| |v_ULTIMATE.start_main_~#t~0#1.base_91|)) (= |v_ULTIMATE.start_main_#t~pre8#1_73| |v_#pthreadsForks_87|) (= |v_#pthreadsForks_86| (+ |v_#pthreadsForks_87| 1)) (= |v_#memory_int_86| (store |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91| (store (select |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91|) |v_ULTIMATE.start_main_~#t~0#1.offset_77| |v_ULTIMATE.start_main_#t~pre8#1_73|))))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_87|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_87|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_86|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_86|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_73|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 278#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3]don't care [956] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread2of3ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_64| v_BCSP_PnpAddThread2of3ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread2of3ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread2of3ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_64|}  OutVars{BCSP_PnpAddThread2of3ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of3ForFork0_~status~0#1_10|, BCSP_PnpAddThread2of3ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of3ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of3ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of3ForFork0_#t~ret4#1_8|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_64|, BCSP_PnpAddThread2of3ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of3ForFork0_#res#1.base_4|, BCSP_PnpAddThread2of3ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of3ForFork0_~arg#1.base_4|, BCSP_PnpAddThread2of3ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of3ForFork0_#res#1.offset_4|, BCSP_PnpAddThread2of3ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of3ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread2of3ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of3ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread2of3ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of3ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread2of3ForFork0_thidvar1=v_BCSP_PnpAddThread2of3ForFork0_thidvar1_2, BCSP_PnpAddThread2of3ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of3ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of3ForFork0_thidvar0=v_BCSP_PnpAddThread2of3ForFork0_thidvar0_2, BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_#in~cond#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of3ForFork0_~status~0#1, BCSP_PnpAddThread2of3ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of3ForFork0_#t~ret4#1, BCSP_PnpAddThread2of3ForFork0_#res#1.base, BCSP_PnpAddThread2of3ForFork0_~arg#1.base, BCSP_PnpAddThread2of3ForFork0_#res#1.offset, BCSP_PnpAddThread2of3ForFork0_#in~arg#1.offset, BCSP_PnpAddThread2of3ForFork0_~arg#1.offset, BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread2of3ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of3ForFork0_thidvar1, BCSP_PnpAddThread2of3ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of3ForFork0_thidvar0, BCSP_PnpAddThread2of3ForFork0___VERIFIER_assert_#in~cond#1] 310#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-4]don't care [768] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 350#[L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [1057] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_112| 1) |v_ULTIMATE.start_main_~i~0#1_111|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_112|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_111|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_48|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_66|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 398#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L744-6]don't care [1044] L744-6-->L745-3: Formula: (and (< |v_ULTIMATE.start_main_~i~0#1_107| 10) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_77|) (= (select |v_#valid_140| |v_ULTIMATE.start_main_~#t~0#1.base_91|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_77| 4) (select |v_#length_103| |v_ULTIMATE.start_main_~#t~0#1.base_91|)) (= |v_ULTIMATE.start_main_#t~pre8#1_73| |v_#pthreadsForks_87|) (= |v_#pthreadsForks_86| (+ |v_#pthreadsForks_87| 1)) (= |v_#memory_int_86| (store |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91| (store (select |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91|) |v_ULTIMATE.start_main_~#t~0#1.offset_77| |v_ULTIMATE.start_main_#t~pre8#1_73|))))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_87|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_87|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_86|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_86|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_73|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 468#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-3]don't care [957] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_66| v_BCSP_PnpAddThread3of3ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread3of3ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread3of3ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread3of3ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_66|}  OutVars{BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread3of3ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread3of3ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_~cond#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_66|, BCSP_PnpAddThread3of3ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread3of3ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread3of3ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread3of3ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread3of3ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread3of3ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread3of3ForFork0_~status~0#1=|v_BCSP_PnpAddThread3of3ForFork0_~status~0#1_10|, BCSP_PnpAddThread3of3ForFork0_#res#1.base=|v_BCSP_PnpAddThread3of3ForFork0_#res#1.base_4|, BCSP_PnpAddThread3of3ForFork0_~arg#1.base=|v_BCSP_PnpAddThread3of3ForFork0_~arg#1.base_4|, BCSP_PnpAddThread3of3ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread3of3ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread3of3ForFork0_thidvar0=v_BCSP_PnpAddThread3of3ForFork0_thidvar0_2, BCSP_PnpAddThread3of3ForFork0_#res#1.offset=|v_BCSP_PnpAddThread3of3ForFork0_#res#1.offset_4|, BCSP_PnpAddThread3of3ForFork0_thidvar1=v_BCSP_PnpAddThread3of3ForFork0_thidvar1_2, BCSP_PnpAddThread3of3ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread3of3ForFork0_#in~arg#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread3of3ForFork0_~arg#1.offset, BCSP_PnpAddThread3of3ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread3of3ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread3of3ForFork0_#in~arg#1.base, BCSP_PnpAddThread3of3ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread3of3ForFork0_~status~0#1, BCSP_PnpAddThread3of3ForFork0_#res#1.base, BCSP_PnpAddThread3of3ForFork0_~arg#1.base, BCSP_PnpAddThread3of3ForFork0_#t~ret4#1, BCSP_PnpAddThread3of3ForFork0_thidvar0, BCSP_PnpAddThread3of3ForFork0_#res#1.offset, BCSP_PnpAddThread3of3ForFork0_thidvar1, BCSP_PnpAddThread3of3ForFork0_#in~arg#1.offset] 566#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4]don't care [768] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 694#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1057] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_112| 1) |v_ULTIMATE.start_main_~i~0#1_111|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_112|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_111|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_48|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_66|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 860#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1044] L744-6-->L745-3: Formula: (and (< |v_ULTIMATE.start_main_~i~0#1_107| 10) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_77|) (= (select |v_#valid_140| |v_ULTIMATE.start_main_~#t~0#1.base_91|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_77| 4) (select |v_#length_103| |v_ULTIMATE.start_main_~#t~0#1.base_91|)) (= |v_ULTIMATE.start_main_#t~pre8#1_73| |v_#pthreadsForks_87|) (= |v_#pthreadsForks_86| (+ |v_#pthreadsForks_87| 1)) (= |v_#memory_int_86| (store |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91| (store (select |v_#memory_int_87| |v_ULTIMATE.start_main_~#t~0#1.base_91|) |v_ULTIMATE.start_main_~#t~0#1.offset_77| |v_ULTIMATE.start_main_#t~pre8#1_73|))))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_87|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_87|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_107|, #pthreadsForks=|v_#pthreadsForks_86|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_77|, #valid=|v_#valid_140|, #memory_int=|v_#memory_int_86|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_73|, #length=|v_#length_103|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_91|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 1070#[L745-3, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [953] L745-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1338#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:50,491 INFO  L750   eck$LassoCheckResult]: Loop: 1338#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [954] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 1338#[ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:50,492 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:50,492 INFO  L85        PathProgramCache]: Analyzing trace with hash -933014809, now seen corresponding path program 1 times
[2022-07-22 12:10:50,492 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:50,492 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566774808]
[2022-07-22 12:10:50,493 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:50,494 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:50,544 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,545 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:50,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,589 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:50,593 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:50,593 INFO  L85        PathProgramCache]: Analyzing trace with hash 985, now seen corresponding path program 1 times
[2022-07-22 12:10:50,593 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:50,594 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251288935]
[2022-07-22 12:10:50,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:50,594 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:50,604 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,605 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:50,606 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,608 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:50,609 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:50,609 INFO  L85        PathProgramCache]: Analyzing trace with hash 1141312947, now seen corresponding path program 1 times
[2022-07-22 12:10:50,609 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:50,610 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822559294]
[2022-07-22 12:10:50,610 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:50,610 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:50,628 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,628 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:50,639 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:50,646 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:51,721 WARN  L146   chiAutomizerObserver]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:10:51,754 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:10:51,763 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 240 places, 241 transitions, 546 flow
[2022-07-22 12:10:51,826 INFO  L129       PetriNetUnfolder]: 19/248 cut-off events.
[2022-07-22 12:10:51,826 INFO  L130       PetriNetUnfolder]: For 16/16 co-relation queries the response was YES.
[2022-07-22 12:10:51,832 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 277 conditions, 248 events. 19/248 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 570 event pairs, 0 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 268. Up to 10 conditions per place. 
[2022-07-22 12:10:51,833 INFO  L82        GeneralOperation]: Start removeDead. Operand has 240 places, 241 transitions, 546 flow
[2022-07-22 12:10:51,854 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 182 places, 185 transitions, 405 flow
[2022-07-22 12:10:51,857 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:10:51,858 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 182 places, 185 transitions, 405 flow
[2022-07-22 12:10:51,860 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 182 places, 185 transitions, 405 flow
[2022-07-22 12:10:51,860 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 182 places, 185 transitions, 405 flow
[2022-07-22 12:10:51,902 INFO  L129       PetriNetUnfolder]: 19/248 cut-off events.
[2022-07-22 12:10:51,902 INFO  L130       PetriNetUnfolder]: For 16/16 co-relation queries the response was YES.
[2022-07-22 12:10:51,907 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 274 conditions, 248 events. 19/248 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 590 event pairs, 0 based on Foata normal form. 0/225 useless extension candidates. Maximal degree in co-relation 240. Up to 10 conditions per place. 
[2022-07-22 12:10:51,929 INFO  L116        LiptonReduction]: Number of co-enabled transitions 19676
[2022-07-22 12:10:57,231 INFO  L131        LiptonReduction]: Checked pairs total: 24980
[2022-07-22 12:10:57,231 INFO  L133        LiptonReduction]: Total number of compositions: 219
[2022-07-22 12:10:57,233 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:10:57,233 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:10:57,233 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:10:57,234 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:10:57,234 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:10:57,234 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:10:57,234 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:10:57,234 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:10:57,234 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:10:58,013 INFO  L131   ngComponentsAnalysis]: Automaton has 540 accepting balls. 540
[2022-07-22 12:10:58,013 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:58,013 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:58,015 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:58,015 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:58,015 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:10:58,016 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 4561 states, but on-demand construction may add more states
[2022-07-22 12:10:58,214 INFO  L131   ngComponentsAnalysis]: Automaton has 540 accepting balls. 540
[2022-07-22 12:10:58,214 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:10:58,215 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:10:58,217 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:10:58,217 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:10:58,228 INFO  L748   eck$LassoCheckResult]: Stem: 243#[ULTIMATE.startENTRY]don't care [1634] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_143| 1))) (and (= (store |v_#length_166| |v_ULTIMATE.start_main_~#t~0#1.base_150| 4) |v_#length_165|) (= (+ |v_#pthreadsForks_139| 1) |v_#pthreadsForks_138|) (= (select |v_#valid_223| 0) 0) (= v_~stopped~0_475 0) (= 48 (select .cse0 0)) (= v_~stoppingFlag~0_696 0) (= 2 (select |v_#length_166| 1)) (= |v_#NULL.offset_43| 0) (= (select |v_#valid_223| 1) 1) (< 0 |v_#StackHeapBarrier_70|) (= |v_#NULL.base_43| 0) (= (select |v_#valid_223| 2) 1) (= |v_ULTIMATE.start_main_#t~pre5#1_127| |v_#pthreadsForks_139|) (= (select |v_#valid_223| |v_ULTIMATE.start_main_~#t~0#1.base_150|) 0) (< |v_#StackHeapBarrier_70| |v_ULTIMATE.start_main_~#t~0#1.base_150|) (= (select .cse0 1) 0) (= v_~stoppingEvent~0_1273 0) (= |v_ULTIMATE.start_main_~#t~0#1.offset_128| 0) (= v_~pendingIo~0_2073 1) (= (store |v_#memory_int_143| |v_ULTIMATE.start_main_~#t~0#1.base_150| (store (select |v_#memory_int_143| |v_ULTIMATE.start_main_~#t~0#1.base_150|) |v_ULTIMATE.start_main_~#t~0#1.offset_128| |v_ULTIMATE.start_main_#t~pre5#1_127|)) |v_#memory_int_142|) (= |v_#valid_222| (store |v_#valid_223| |v_ULTIMATE.start_main_~#t~0#1.base_150| 1)) (= (select |v_#length_166| 2) 9)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_70|, #pthreadsForks=|v_#pthreadsForks_139|, #valid=|v_#valid_223|, #memory_int=|v_#memory_int_143|, #length=|v_#length_166|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_76|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_97|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_71|, ~stoppingFlag~0=v_~stoppingFlag~0_696, ~stopped~0=v_~stopped~0_475, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_117|, #NULL.offset=|v_#NULL.offset_43|, #NULL.base=|v_#NULL.base_43|, ~pendingIo~0=v_~pendingIo~0_2073, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_127|, ~stoppingEvent~0=v_~stoppingEvent~0_1273, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_178|, #StackHeapBarrier=|v_#StackHeapBarrier_70|, #pthreadsForks=|v_#pthreadsForks_138|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_128|, #valid=|v_#valid_222|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_102|, #memory_int=|v_#memory_int_142|, #length=|v_#length_165|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_150|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 246#[L743-3]don't care [1419] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= v_BCSP_PnpStopThread1of4ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_98|) (= v_BCSP_PnpStopThread1of4ForFork1_thidvar1_2 0) (= |v_BCSP_PnpStopThread1of4ForFork1_#in~arg#1.base_4| 0) (= |v_BCSP_PnpStopThread1of4ForFork1_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_98|}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_98|, BCSP_PnpStopThread1of4ForFork1_thidvar0=v_BCSP_PnpStopThread1of4ForFork1_thidvar0_2, BCSP_PnpStopThread1of4ForFork1_thidvar1=v_BCSP_PnpStopThread1of4ForFork1_thidvar1_2, BCSP_PnpStopThread1of4ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of4ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of4ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of4ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_~cond#1_10|, BCSP_PnpStopThread1of4ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of4ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of4ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of4ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of4ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of4ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of4ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of4ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of4ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of4ForFork1_BCSP_IoDecrement_#t~post3#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of4ForFork1_thidvar0, BCSP_PnpStopThread1of4ForFork1_thidvar1, BCSP_PnpStopThread1of4ForFork1_#res#1.base, BCSP_PnpStopThread1of4ForFork1_~arg#1.base, BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_~cond#1, BCSP_PnpStopThread1of4ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of4ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of4ForFork1_#res#1.offset, BCSP_PnpStopThread1of4ForFork1_~arg#1.offset, BCSP_PnpStopThread1of4ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of4ForFork1_BCSP_IoDecrement_#t~post3#1] 248#[BCSP_PnpStopENTRY, L743-4]don't care [1533] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_154| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_111|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_154|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_61|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 254#[L744-6, BCSP_PnpStopENTRY]don't care [1593] L744-6-->L745-3: Formula: (and (= (select |v_#valid_210| |v_ULTIMATE.start_main_~#t~0#1.base_140|) 1) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_118|) (= (+ |v_#pthreadsForks_127| 1) |v_#pthreadsForks_126|) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_118| 4) (select |v_#length_153| |v_ULTIMATE.start_main_~#t~0#1.base_140|)) (< |v_ULTIMATE.start_main_~i~0#1_168| 10) (= (store |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140| (store (select |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140|) |v_ULTIMATE.start_main_~#t~0#1.offset_118| |v_ULTIMATE.start_main_#t~pre8#1_111|)) |v_#memory_int_128|) (= |v_ULTIMATE.start_main_#t~pre8#1_111| |v_#pthreadsForks_127|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_127|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_129|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_126|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_128|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_111|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 264#[L745-3, BCSP_PnpStopENTRY]don't care [1413] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread1of4ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_94| v_BCSP_PnpAddThread1of4ForFork0_thidvar0_2) (= v_BCSP_PnpAddThread1of4ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread1of4ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_94|}  OutVars{BCSP_PnpAddThread1of4ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of4ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_~cond#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_94|, BCSP_PnpAddThread1of4ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of4ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of4ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of4ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread1of4ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of4ForFork0_#res#1.offset_4|, BCSP_PnpAddThread1of4ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of4ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of4ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of4ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of4ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of4ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of4ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of4ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread1of4ForFork0_thidvar0=v_BCSP_PnpAddThread1of4ForFork0_thidvar0_2, BCSP_PnpAddThread1of4ForFork0_thidvar1=v_BCSP_PnpAddThread1of4ForFork0_thidvar1_2, BCSP_PnpAddThread1of4ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of4ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of4ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of4ForFork0_#t~ret4#1_8|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of4ForFork0_~arg#1.offset, BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of4ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of4ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of4ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of4ForFork0_#res#1.offset, BCSP_PnpAddThread1of4ForFork0_~status~0#1, BCSP_PnpAddThread1of4ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of4ForFork0_#res#1.base, BCSP_PnpAddThread1of4ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of4ForFork0_thidvar0, BCSP_PnpAddThread1of4ForFork0_thidvar1, BCSP_PnpAddThread1of4ForFork0_~arg#1.base, BCSP_PnpAddThread1of4ForFork0_#t~ret4#1] 278#[L745-4, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1180] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 294#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-5]don't care [1554] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_159| 1) |v_ULTIMATE.start_main_~i~0#1_158|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_159|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_158|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_68|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_92|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 320#[BCSP_PnpStopENTRY, L744-6, BCSP_PnpAddENTRY]don't care [1593] L744-6-->L745-3: Formula: (and (= (select |v_#valid_210| |v_ULTIMATE.start_main_~#t~0#1.base_140|) 1) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_118|) (= (+ |v_#pthreadsForks_127| 1) |v_#pthreadsForks_126|) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_118| 4) (select |v_#length_153| |v_ULTIMATE.start_main_~#t~0#1.base_140|)) (< |v_ULTIMATE.start_main_~i~0#1_168| 10) (= (store |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140| (store (select |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140|) |v_ULTIMATE.start_main_~#t~0#1.offset_118| |v_ULTIMATE.start_main_#t~pre8#1_111|)) |v_#memory_int_128|) (= |v_ULTIMATE.start_main_#t~pre8#1_111| |v_#pthreadsForks_127|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_127|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_129|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_126|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_128|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_111|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 354#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3]don't care [1414] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread2of4ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread2of4ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_96| v_BCSP_PnpAddThread2of4ForFork0_thidvar0_2) (= v_BCSP_PnpAddThread2of4ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_96|}  OutVars{BCSP_PnpAddThread2of4ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of4ForFork0_#res#1.offset_4|, BCSP_PnpAddThread2of4ForFork0_thidvar1=v_BCSP_PnpAddThread2of4ForFork0_thidvar1_2, BCSP_PnpAddThread2of4ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of4ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of4ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of4ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread2of4ForFork0_thidvar0=v_BCSP_PnpAddThread2of4ForFork0_thidvar0_2, BCSP_PnpAddThread2of4ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of4ForFork0_~arg#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_96|, BCSP_PnpAddThread2of4ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of4ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread2of4ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of4ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread2of4ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of4ForFork0_~status~0#1_10|, BCSP_PnpAddThread2of4ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of4ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread2of4ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of4ForFork0_#res#1.base_4|, BCSP_PnpAddThread2of4ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of4ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_~cond#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of4ForFork0_#res#1.offset, BCSP_PnpAddThread2of4ForFork0_thidvar1, BCSP_PnpAddThread2of4ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of4ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of4ForFork0_thidvar0, BCSP_PnpAddThread2of4ForFork0_~arg#1.base, BCSP_PnpAddThread2of4ForFork0_#in~arg#1.offset, BCSP_PnpAddThread2of4ForFork0_#t~ret4#1, BCSP_PnpAddThread2of4ForFork0_~status~0#1, BCSP_PnpAddThread2of4ForFork0_~arg#1.offset, BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread2of4ForFork0_#res#1.base, BCSP_PnpAddThread2of4ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of4ForFork0___VERIFIER_assert_~cond#1] 400#[BCSP_PnpStopENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1180] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 456#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5]don't care [1554] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_159| 1) |v_ULTIMATE.start_main_~i~0#1_158|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_159|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_158|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_68|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_92|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 526#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6]don't care [1593] L744-6-->L745-3: Formula: (and (= (select |v_#valid_210| |v_ULTIMATE.start_main_~#t~0#1.base_140|) 1) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_118|) (= (+ |v_#pthreadsForks_127| 1) |v_#pthreadsForks_126|) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_118| 4) (select |v_#length_153| |v_ULTIMATE.start_main_~#t~0#1.base_140|)) (< |v_ULTIMATE.start_main_~i~0#1_168| 10) (= (store |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140| (store (select |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140|) |v_ULTIMATE.start_main_~#t~0#1.offset_118| |v_ULTIMATE.start_main_#t~pre8#1_111|)) |v_#memory_int_128|) (= |v_ULTIMATE.start_main_#t~pre8#1_111| |v_#pthreadsForks_127|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_127|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_129|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_126|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_128|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_111|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 618#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3]don't care [1415] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread3of4ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread3of4ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_98| v_BCSP_PnpAddThread3of4ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread3of4ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_98|}  OutVars{BCSP_PnpAddThread3of4ForFork0_#res#1.base=|v_BCSP_PnpAddThread3of4ForFork0_#res#1.base_4|, BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_#in~cond#1_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_98|, BCSP_PnpAddThread3of4ForFork0_thidvar1=v_BCSP_PnpAddThread3of4ForFork0_thidvar1_2, BCSP_PnpAddThread3of4ForFork0_thidvar0=v_BCSP_PnpAddThread3of4ForFork0_thidvar0_2, BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread3of4ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread3of4ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread3of4ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread3of4ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread3of4ForFork0_#res#1.offset=|v_BCSP_PnpAddThread3of4ForFork0_#res#1.offset_4|, BCSP_PnpAddThread3of4ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread3of4ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread3of4ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread3of4ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread3of4ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread3of4ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread3of4ForFork0_~status~0#1=|v_BCSP_PnpAddThread3of4ForFork0_~status~0#1_10|, BCSP_PnpAddThread3of4ForFork0_~arg#1.base=|v_BCSP_PnpAddThread3of4ForFork0_~arg#1.base_4|, BCSP_PnpAddThread3of4ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread3of4ForFork0_#t~ret4#1_8|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread3of4ForFork0_#res#1.base, BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread3of4ForFork0_thidvar1, BCSP_PnpAddThread3of4ForFork0_thidvar0, BCSP_PnpAddThread3of4ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread3of4ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread3of4ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread3of4ForFork0_#res#1.offset, BCSP_PnpAddThread3of4ForFork0_#in~arg#1.base, BCSP_PnpAddThread3of4ForFork0_#in~arg#1.offset, BCSP_PnpAddThread3of4ForFork0_~arg#1.offset, BCSP_PnpAddThread3of4ForFork0_~status~0#1, BCSP_PnpAddThread3of4ForFork0_~arg#1.base, BCSP_PnpAddThread3of4ForFork0_#t~ret4#1] 736#[L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1180] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 882#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-5, BCSP_PnpAddENTRY]don't care [1554] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_159| 1) |v_ULTIMATE.start_main_~i~0#1_158|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_159|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_158|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_68|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_92|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 1064#[L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1593] L744-6-->L745-3: Formula: (and (= (select |v_#valid_210| |v_ULTIMATE.start_main_~#t~0#1.base_140|) 1) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_118|) (= (+ |v_#pthreadsForks_127| 1) |v_#pthreadsForks_126|) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_118| 4) (select |v_#length_153| |v_ULTIMATE.start_main_~#t~0#1.base_140|)) (< |v_ULTIMATE.start_main_~i~0#1_168| 10) (= (store |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140| (store (select |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140|) |v_ULTIMATE.start_main_~#t~0#1.offset_118| |v_ULTIMATE.start_main_#t~pre8#1_111|)) |v_#memory_int_128|) (= |v_ULTIMATE.start_main_#t~pre8#1_111| |v_#pthreadsForks_127|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_127|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_129|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_126|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_128|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_111|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 1296#[L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1416] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread4of4ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread4of4ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_100|) (= |v_BCSP_PnpAddThread4of4ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread4of4ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_100|}  OutVars{BCSP_PnpAddThread4of4ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread4of4ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread4of4ForFork0_~arg#1.base=|v_BCSP_PnpAddThread4of4ForFork0_~arg#1.base_4|, BCSP_PnpAddThread4of4ForFork0_#res#1.offset=|v_BCSP_PnpAddThread4of4ForFork0_#res#1.offset_4|, BCSP_PnpAddThread4of4ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread4of4ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread4of4ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread4of4ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread4of4ForFork0_~status~0#1=|v_BCSP_PnpAddThread4of4ForFork0_~status~0#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_100|, BCSP_PnpAddThread4of4ForFork0_thidvar0=v_BCSP_PnpAddThread4of4ForFork0_thidvar0_2, BCSP_PnpAddThread4of4ForFork0_thidvar1=v_BCSP_PnpAddThread4of4ForFork0_thidvar1_2, BCSP_PnpAddThread4of4ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread4of4ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread4of4ForFork0_#res#1.base=|v_BCSP_PnpAddThread4of4ForFork0_#res#1.base_4|, BCSP_PnpAddThread4of4ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread4of4ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread4of4ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread4of4ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_~cond#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread4of4ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread4of4ForFork0_~arg#1.base, BCSP_PnpAddThread4of4ForFork0_#res#1.offset, BCSP_PnpAddThread4of4ForFork0_#in~arg#1.base, BCSP_PnpAddThread4of4ForFork0_~arg#1.offset, BCSP_PnpAddThread4of4ForFork0_~status~0#1, BCSP_PnpAddThread4of4ForFork0_thidvar0, BCSP_PnpAddThread4of4ForFork0_thidvar1, BCSP_PnpAddThread4of4ForFork0_#t~ret4#1, BCSP_PnpAddThread4of4ForFork0_#res#1.base, BCSP_PnpAddThread4of4ForFork0_#in~arg#1.offset, BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread4of4ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread4of4ForFork0___VERIFIER_assert_~cond#1] 1598#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-4, BCSP_PnpAddENTRY]don't care [1180] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 1982#[BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1554] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_159| 1) |v_ULTIMATE.start_main_~i~0#1_158|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_159|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_158|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_68|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_92|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 2460#[BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1593] L744-6-->L745-3: Formula: (and (= (select |v_#valid_210| |v_ULTIMATE.start_main_~#t~0#1.base_140|) 1) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_118|) (= (+ |v_#pthreadsForks_127| 1) |v_#pthreadsForks_126|) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_118| 4) (select |v_#length_153| |v_ULTIMATE.start_main_~#t~0#1.base_140|)) (< |v_ULTIMATE.start_main_~i~0#1_168| 10) (= (store |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140| (store (select |v_#memory_int_129| |v_ULTIMATE.start_main_~#t~0#1.base_140|) |v_ULTIMATE.start_main_~#t~0#1.offset_118| |v_ULTIMATE.start_main_#t~pre8#1_111|)) |v_#memory_int_128|) (= |v_ULTIMATE.start_main_#t~pre8#1_111| |v_#pthreadsForks_127|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_127|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_129|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_168|, #pthreadsForks=|v_#pthreadsForks_126|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_118|, #valid=|v_#valid_210|, #memory_int=|v_#memory_int_128|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_111|, #length=|v_#length_153|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_140|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 3056#[L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1411] L745-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3822#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:58,228 INFO  L750   eck$LassoCheckResult]: Loop: 3822#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY]don't care [1412] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 3822#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:10:58,229 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:58,229 INFO  L85        PathProgramCache]: Analyzing trace with hash -1090828213, now seen corresponding path program 1 times
[2022-07-22 12:10:58,229 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:58,230 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414666609]
[2022-07-22 12:10:58,230 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:58,230 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:58,270 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,271 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:58,291 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,302 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:58,303 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:58,303 INFO  L85        PathProgramCache]: Analyzing trace with hash 1443, now seen corresponding path program 1 times
[2022-07-22 12:10:58,304 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:58,304 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251885520]
[2022-07-22 12:10:58,305 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:58,305 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:58,310 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,311 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:58,312 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,314 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:58,315 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:10:58,315 INFO  L85        PathProgramCache]: Analyzing trace with hash 544065177, now seen corresponding path program 1 times
[2022-07-22 12:10:58,316 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:10:58,316 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711822278]
[2022-07-22 12:10:58,316 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:10:58,316 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:10:58,350 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,351 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:10:58,372 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:10:58,387 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:10:59,837 WARN  L146   chiAutomizerObserver]: 4 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:10:59,878 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:10:59,906 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 288 places, 289 transitions, 668 flow
[2022-07-22 12:10:59,963 INFO  L129       PetriNetUnfolder]: 23/295 cut-off events.
[2022-07-22 12:10:59,964 INFO  L130       PetriNetUnfolder]: For 30/30 co-relation queries the response was YES.
[2022-07-22 12:10:59,968 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 333 conditions, 295 events. 23/295 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 717 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 322. Up to 12 conditions per place. 
[2022-07-22 12:10:59,968 INFO  L82        GeneralOperation]: Start removeDead. Operand has 288 places, 289 transitions, 668 flow
[2022-07-22 12:10:59,981 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 211 places, 215 transitions, 478 flow
[2022-07-22 12:10:59,981 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:10:59,981 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 211 places, 215 transitions, 478 flow
[2022-07-22 12:10:59,982 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 211 places, 215 transitions, 478 flow
[2022-07-22 12:10:59,982 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 211 places, 215 transitions, 478 flow
[2022-07-22 12:11:00,035 INFO  L129       PetriNetUnfolder]: 23/295 cut-off events.
[2022-07-22 12:11:00,035 INFO  L130       PetriNetUnfolder]: For 30/30 co-relation queries the response was YES.
[2022-07-22 12:11:00,039 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 329 conditions, 295 events. 23/295 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 708 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 294. Up to 12 conditions per place. 
[2022-07-22 12:11:00,061 INFO  L116        LiptonReduction]: Number of co-enabled transitions 28758
[2022-07-22 12:11:05,972 INFO  L131        LiptonReduction]: Checked pairs total: 36622
[2022-07-22 12:11:05,973 INFO  L133        LiptonReduction]: Total number of compositions: 256
[2022-07-22 12:11:05,975 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:11:05,975 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:11:05,975 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:11:05,975 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:11:05,975 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:11:05,975 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:11:05,975 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:11:05,976 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:11:05,976 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:11:08,259 INFO  L131   ngComponentsAnalysis]: Automaton has 1620 accepting balls. 1620
[2022-07-22 12:11:08,259 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:11:08,259 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:11:08,263 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:11:08,263 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:11:08,263 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:11:08,264 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 12741 states, but on-demand construction may add more states
[2022-07-22 12:11:08,734 INFO  L131   ngComponentsAnalysis]: Automaton has 1620 accepting balls. 1620
[2022-07-22 12:11:08,734 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:11:08,734 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:11:08,736 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:11:08,736 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:11:08,737 INFO  L748   eck$LassoCheckResult]: Stem: 291#[ULTIMATE.startENTRY]don't care [2225] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_180| 1))) (and (= (select |v_#valid_279| 2) 1) (= 9 (select |v_#length_206| 2)) (= v_~pendingIo~0_3415 1) (= 1 (select |v_#valid_279| 1)) (= |v_#NULL.base_52| 0) (= 2 (select |v_#length_206| 1)) (= 0 v_~stoppingFlag~0_1106) (= (select |v_#valid_279| |v_ULTIMATE.start_main_~#t~0#1.base_185|) 0) (= (select .cse0 0) 48) (< |v_#StackHeapBarrier_85| |v_ULTIMATE.start_main_~#t~0#1.base_185|) (= |v_ULTIMATE.start_main_#t~pre5#1_159| |v_#pthreadsForks_174|) (= (+ |v_#pthreadsForks_174| 1) |v_#pthreadsForks_173|) (= (select |v_#valid_279| 0) 0) (= (select .cse0 1) 0) (= v_~stopped~0_799 0) (= (store |v_#length_206| |v_ULTIMATE.start_main_~#t~0#1.base_185| 4) |v_#length_205|) (= |v_ULTIMATE.start_main_~#t~0#1.offset_157| 0) (= |v_#valid_278| (store |v_#valid_279| |v_ULTIMATE.start_main_~#t~0#1.base_185| 1)) (= (store |v_#memory_int_180| |v_ULTIMATE.start_main_~#t~0#1.base_185| (store (select |v_#memory_int_180| |v_ULTIMATE.start_main_~#t~0#1.base_185|) |v_ULTIMATE.start_main_~#t~0#1.offset_157| |v_ULTIMATE.start_main_#t~pre5#1_159|)) |v_#memory_int_179|) (= |v_#NULL.offset_52| 0) (= v_~stoppingEvent~0_2031 0) (< 0 |v_#StackHeapBarrier_85|)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_85|, #pthreadsForks=|v_#pthreadsForks_174|, #valid=|v_#valid_279|, #memory_int=|v_#memory_int_180|, #length=|v_#length_206|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_97|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_122|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_89|, ~stoppingFlag~0=v_~stoppingFlag~0_1106, ~stopped~0=v_~stopped~0_799, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_155|, #NULL.offset=|v_#NULL.offset_52|, #NULL.base=|v_#NULL.base_52|, ~pendingIo~0=v_~pendingIo~0_3415, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_159|, ~stoppingEvent~0=v_~stoppingEvent~0_2031, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_226|, #StackHeapBarrier=|v_#StackHeapBarrier_85|, #pthreadsForks=|v_#pthreadsForks_173|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_157|, #valid=|v_#valid_278|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_129|, #memory_int=|v_#memory_int_179|, #length=|v_#length_205|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_185|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 294#[L743-3]don't care [1974] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork1_#in~arg#1.base_4| 0) (= v_BCSP_PnpStopThread1of5ForFork1_thidvar1_2 0) (= |v_BCSP_PnpStopThread1of5ForFork1_#in~arg#1.offset_4| 0) (= v_BCSP_PnpStopThread1of5ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_132|))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_132|}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_132|, BCSP_PnpStopThread1of5ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of5ForFork1_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpStopThread1of5ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of5ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of5ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of5ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of5ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of5ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of5ForFork1_thidvar0=v_BCSP_PnpStopThread1of5ForFork1_thidvar0_2, BCSP_PnpStopThread1of5ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of5ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of5ForFork1_thidvar1=v_BCSP_PnpStopThread1of5ForFork1_thidvar1_2, BCSP_PnpStopThread1of5ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of5ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of5ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of5ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_~cond#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of5ForFork1_BCSP_IoDecrement_#t~post3#1, BCSP_PnpStopThread1of5ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of5ForFork1_~arg#1.offset, BCSP_PnpStopThread1of5ForFork1_~arg#1.base, BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of5ForFork1_thidvar0, BCSP_PnpStopThread1of5ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of5ForFork1_thidvar1, BCSP_PnpStopThread1of5ForFork1_#res#1.offset, BCSP_PnpStopThread1of5ForFork1_#res#1.base, BCSP_PnpStopThread1of5ForFork1_assume_abort_if_not_~cond#1] 296#[BCSP_PnpStopENTRY, L743-4]don't care [2134] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_210| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_149|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_210|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_81|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 298#[BCSP_PnpStopENTRY, L744-6]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 304#[L745-3, BCSP_PnpStopENTRY]don't care [1967] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread1of5ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread1of5ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread1of5ForFork0_thidvar1_2 0) (= v_BCSP_PnpAddThread1of5ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_130|))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_130|}  OutVars{BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of5ForFork0_thidvar0=v_BCSP_PnpAddThread1of5ForFork0_thidvar0_2, BCSP_PnpAddThread1of5ForFork0_thidvar1=v_BCSP_PnpAddThread1of5ForFork0_thidvar1_2, BCSP_PnpAddThread1of5ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of5ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of5ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of5ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of5ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of5ForFork0_BCSP_IoDecrement_#t~post3#1_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_130|, BCSP_PnpAddThread1of5ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of5ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread1of5ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of5ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of5ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of5ForFork0_#res#1.offset_4|, BCSP_PnpAddThread1of5ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of5ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of5ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of5ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of5ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of5ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of5ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of5ForFork0_BCSP_IoIncrement_#res#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of5ForFork0_thidvar0, BCSP_PnpAddThread1of5ForFork0_thidvar1, BCSP_PnpAddThread1of5ForFork0_#t~ret4#1, BCSP_PnpAddThread1of5ForFork0_~arg#1.offset, BCSP_PnpAddThread1of5ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of5ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of5ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of5ForFork0_#res#1.base, BCSP_PnpAddThread1of5ForFork0_#res#1.offset, BCSP_PnpAddThread1of5ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of5ForFork0_~arg#1.base, BCSP_PnpAddThread1of5ForFork0_~status~0#1, BCSP_PnpAddThread1of5ForFork0_BCSP_IoIncrement_#res#1] 316#[L745-4, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [1688] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 332#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-5]don't care [2088] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_199| 1) |v_ULTIMATE.start_main_~i~0#1_198|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_199|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_198|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_87|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_117|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 356#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L744-6]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 384#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-3]don't care [1968] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread2of5ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread2of5ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread2of5ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread2of5ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_132|))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_132|}  OutVars{BCSP_PnpAddThread2of5ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of5ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread2of5ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of5ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread2of5ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of5ForFork0_#res#1.offset_4|, BCSP_PnpAddThread2of5ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of5ForFork0_~arg#1.base_4|, BCSP_PnpAddThread2of5ForFork0_thidvar0=v_BCSP_PnpAddThread2of5ForFork0_thidvar0_2, BCSP_PnpAddThread2of5ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of5ForFork0_~status~0#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_132|, BCSP_PnpAddThread2of5ForFork0_thidvar1=v_BCSP_PnpAddThread2of5ForFork0_thidvar1_2, BCSP_PnpAddThread2of5ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of5ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread2of5ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of5ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of5ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of5ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread2of5ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of5ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of5ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of5ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of5ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread2of5ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of5ForFork0_#res#1.offset, BCSP_PnpAddThread2of5ForFork0_~arg#1.base, BCSP_PnpAddThread2of5ForFork0_thidvar0, BCSP_PnpAddThread2of5ForFork0_~status~0#1, BCSP_PnpAddThread2of5ForFork0_thidvar1, BCSP_PnpAddThread2of5ForFork0_#t~ret4#1, BCSP_PnpAddThread2of5ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread2of5ForFork0_~arg#1.offset, BCSP_PnpAddThread2of5ForFork0_#in~arg#1.offset, BCSP_PnpAddThread2of5ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of5ForFork0_#res#1.base] 422#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-4]don't care [1688] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 464#[BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2088] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_199| 1) |v_ULTIMATE.start_main_~i~0#1_198|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_199|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_198|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_87|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_117|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 516#[L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 588#[L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [1969] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread3of5ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread3of5ForFork0_#in~arg#1.offset_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_134| v_BCSP_PnpAddThread3of5ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread3of5ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_134|}  OutVars{BCSP_PnpAddThread3of5ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread3of5ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread3of5ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread3of5ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread3of5ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread3of5ForFork0_#t~ret4#1_8|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_134|, BCSP_PnpAddThread3of5ForFork0_#res#1.offset=|v_BCSP_PnpAddThread3of5ForFork0_#res#1.offset_4|, BCSP_PnpAddThread3of5ForFork0_#res#1.base=|v_BCSP_PnpAddThread3of5ForFork0_#res#1.base_4|, BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread3of5ForFork0_thidvar1=v_BCSP_PnpAddThread3of5ForFork0_thidvar1_2, BCSP_PnpAddThread3of5ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread3of5ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread3of5ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread3of5ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread3of5ForFork0_~arg#1.base=|v_BCSP_PnpAddThread3of5ForFork0_~arg#1.base_4|, BCSP_PnpAddThread3of5ForFork0_thidvar0=v_BCSP_PnpAddThread3of5ForFork0_thidvar0_2, BCSP_PnpAddThread3of5ForFork0_~status~0#1=|v_BCSP_PnpAddThread3of5ForFork0_~status~0#1_10|, BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread3of5ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread3of5ForFork0_BCSP_IoIncrement_#res#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread3of5ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread3of5ForFork0_#in~arg#1.offset, BCSP_PnpAddThread3of5ForFork0_#t~ret4#1, BCSP_PnpAddThread3of5ForFork0_#res#1.offset, BCSP_PnpAddThread3of5ForFork0_#res#1.base, BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread3of5ForFork0_thidvar1, BCSP_PnpAddThread3of5ForFork0_#in~arg#1.base, BCSP_PnpAddThread3of5ForFork0_~arg#1.offset, BCSP_PnpAddThread3of5ForFork0_~arg#1.base, BCSP_PnpAddThread3of5ForFork0_thidvar0, BCSP_PnpAddThread3of5ForFork0_~status~0#1, BCSP_PnpAddThread3of5ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread3of5ForFork0_BCSP_IoIncrement_#res#1] 674#[L745-4, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1688] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 790#[L745-5, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2088] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_199| 1) |v_ULTIMATE.start_main_~i~0#1_198|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_199|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_198|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_87|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_117|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 922#[L744-6, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 1098#[L745-3, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1970] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread4of5ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_136|) (= |v_BCSP_PnpAddThread4of5ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread4of5ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread4of5ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_136|}  OutVars{BCSP_PnpAddThread4of5ForFork0_~arg#1.base=|v_BCSP_PnpAddThread4of5ForFork0_~arg#1.base_4|, BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread4of5ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread4of5ForFork0_~arg#1.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_136|, BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread4of5ForFork0_~status~0#1=|v_BCSP_PnpAddThread4of5ForFork0_~status~0#1_10|, BCSP_PnpAddThread4of5ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread4of5ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread4of5ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread4of5ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread4of5ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread4of5ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread4of5ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread4of5ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread4of5ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread4of5ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread4of5ForFork0_thidvar1=v_BCSP_PnpAddThread4of5ForFork0_thidvar1_2, BCSP_PnpAddThread4of5ForFork0_#res#1.offset=|v_BCSP_PnpAddThread4of5ForFork0_#res#1.offset_4|, BCSP_PnpAddThread4of5ForFork0_thidvar0=v_BCSP_PnpAddThread4of5ForFork0_thidvar0_2, BCSP_PnpAddThread4of5ForFork0_#res#1.base=|v_BCSP_PnpAddThread4of5ForFork0_#res#1.base_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread4of5ForFork0_~arg#1.base, BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread4of5ForFork0_~arg#1.offset, BCSP_PnpAddThread4of5ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread4of5ForFork0_~status~0#1, BCSP_PnpAddThread4of5ForFork0_#in~arg#1.base, BCSP_PnpAddThread4of5ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread4of5ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread4of5ForFork0_#in~arg#1.offset, BCSP_PnpAddThread4of5ForFork0_#t~ret4#1, BCSP_PnpAddThread4of5ForFork0_thidvar1, BCSP_PnpAddThread4of5ForFork0_#res#1.offset, BCSP_PnpAddThread4of5ForFork0_thidvar0, BCSP_PnpAddThread4of5ForFork0_#res#1.base] 1328#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1688] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 1616#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2088] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_199| 1) |v_ULTIMATE.start_main_~i~0#1_198|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_199|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_198|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_87|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_117|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 1980#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 2420#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [1971] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread5of5ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread5of5ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread5of5ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_138|) (= v_BCSP_PnpAddThread5of5ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_138|}  OutVars{BCSP_PnpAddThread5of5ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread5of5ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread5of5ForFork0_~status~0#1=|v_BCSP_PnpAddThread5of5ForFork0_~status~0#1_10|, BCSP_PnpAddThread5of5ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread5of5ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread5of5ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread5of5ForFork0_#t~ret4#1_8|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_138|, BCSP_PnpAddThread5of5ForFork0_#res#1.offset=|v_BCSP_PnpAddThread5of5ForFork0_#res#1.offset_4|, BCSP_PnpAddThread5of5ForFork0_#res#1.base=|v_BCSP_PnpAddThread5of5ForFork0_#res#1.base_4|, BCSP_PnpAddThread5of5ForFork0_~arg#1.base=|v_BCSP_PnpAddThread5of5ForFork0_~arg#1.base_4|, BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread5of5ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread5of5ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread5of5ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread5of5ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread5of5ForFork0_thidvar0=v_BCSP_PnpAddThread5of5ForFork0_thidvar0_2, BCSP_PnpAddThread5of5ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread5of5ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread5of5ForFork0_thidvar1=v_BCSP_PnpAddThread5of5ForFork0_thidvar1_2}  AuxVars[]  AssignedVars[BCSP_PnpAddThread5of5ForFork0_#in~arg#1.offset, BCSP_PnpAddThread5of5ForFork0_~status~0#1, BCSP_PnpAddThread5of5ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread5of5ForFork0_#t~ret4#1, BCSP_PnpAddThread5of5ForFork0_#res#1.offset, BCSP_PnpAddThread5of5ForFork0_#res#1.base, BCSP_PnpAddThread5of5ForFork0_~arg#1.base, BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread5of5ForFork0_~arg#1.offset, BCSP_PnpAddThread5of5ForFork0_#in~arg#1.base, BCSP_PnpAddThread5of5ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread5of5ForFork0_thidvar0, BCSP_PnpAddThread5of5ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread5of5ForFork0_thidvar1] 3002#[BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1688] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 3756#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2088] L745-5-->L744-6: Formula: (= (+ |v_ULTIMATE.start_main_~i~0#1_199| 1) |v_ULTIMATE.start_main_~i~0#1_198|)  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_199|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_198|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_87|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_117|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 4734#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L744-6, BCSP_PnpAddENTRY]don't care [2162] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_147| 4) (select |v_#length_193| |v_ULTIMATE.start_main_~#t~0#1.base_173|)) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t~0#1.base_173|) |v_ULTIMATE.start_main_~#t~0#1.offset_147| |v_ULTIMATE.start_main_#t~pre8#1_149|)) |v_#memory_int_167|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_147|) (< |v_ULTIMATE.start_main_~i~0#1_216| 10) (= (+ |v_#pthreadsForks_166| 1) |v_#pthreadsForks_165|) (= (select |v_#valid_262| |v_ULTIMATE.start_main_~#t~0#1.base_173|) 1) (= |v_ULTIMATE.start_main_#t~pre8#1_149| |v_#pthreadsForks_166|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_166|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_168|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_216|, #pthreadsForks=|v_#pthreadsForks_165|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_147|, #valid=|v_#valid_262|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_149|, #length=|v_#length_193|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_173|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 6010#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-3, BCSP_PnpAddENTRY]don't care [1965] L745-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7696#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:11:08,738 INFO  L750   eck$LassoCheckResult]: Loop: 7696#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [1966] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 7696#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:11:08,738 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:08,738 INFO  L85        PathProgramCache]: Analyzing trace with hash 632893558, now seen corresponding path program 1 times
[2022-07-22 12:11:08,739 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:08,739 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719905768]
[2022-07-22 12:11:08,739 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:08,739 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:08,759 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,759 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:08,770 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,786 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:08,790 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:08,791 INFO  L85        PathProgramCache]: Analyzing trace with hash 1997, now seen corresponding path program 1 times
[2022-07-22 12:11:08,791 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:08,792 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231856099]
[2022-07-22 12:11:08,792 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:08,792 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:08,799 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,799 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:08,801 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,809 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:08,811 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:08,811 INFO  L85        PathProgramCache]: Analyzing trace with hash -1855134216, now seen corresponding path program 1 times
[2022-07-22 12:11:08,811 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:08,814 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157445024]
[2022-07-22 12:11:08,814 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:08,814 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:08,849 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,850 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:08,872 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:08,887 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:11,261 WARN  L146   chiAutomizerObserver]: 5 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:11:11,290 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:11:11,298 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 336 places, 337 transitions, 794 flow
[2022-07-22 12:11:11,378 INFO  L129       PetriNetUnfolder]: 27/342 cut-off events.
[2022-07-22 12:11:11,379 INFO  L130       PetriNetUnfolder]: For 50/50 co-relation queries the response was YES.
[2022-07-22 12:11:11,386 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 390 conditions, 342 events. 27/342 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 871 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 377. Up to 14 conditions per place. 
[2022-07-22 12:11:11,386 INFO  L82        GeneralOperation]: Start removeDead. Operand has 336 places, 337 transitions, 794 flow
[2022-07-22 12:11:11,408 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 240 places, 245 transitions, 553 flow
[2022-07-22 12:11:11,409 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:11:11,409 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 240 places, 245 transitions, 553 flow
[2022-07-22 12:11:11,409 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 240 places, 245 transitions, 553 flow
[2022-07-22 12:11:11,410 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 240 places, 245 transitions, 553 flow
[2022-07-22 12:11:11,491 INFO  L129       PetriNetUnfolder]: 27/342 cut-off events.
[2022-07-22 12:11:11,491 INFO  L130       PetriNetUnfolder]: For 50/50 co-relation queries the response was YES.
[2022-07-22 12:11:11,496 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 385 conditions, 342 events. 27/342 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 865 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 349. Up to 14 conditions per place. 
[2022-07-22 12:11:11,517 INFO  L116        LiptonReduction]: Number of co-enabled transitions 39580
[2022-07-22 12:11:18,998 INFO  L131        LiptonReduction]: Checked pairs total: 48706
[2022-07-22 12:11:18,999 INFO  L133        LiptonReduction]: Total number of compositions: 295
[2022-07-22 12:11:19,004 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:11:19,004 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:11:19,004 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:11:19,004 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:11:19,004 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:11:19,004 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:11:19,004 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:11:19,005 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:11:19,005 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:11:24,388 INFO  L131   ngComponentsAnalysis]: Automaton has 3645 accepting balls. 3645
[2022-07-22 12:11:24,388 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:11:24,388 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:11:24,390 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:11:24,390 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:11:24,390 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:11:24,390 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 30966 states, but on-demand construction may add more states
[2022-07-22 12:11:25,479 INFO  L131   ngComponentsAnalysis]: Automaton has 3645 accepting balls. 3645
[2022-07-22 12:11:25,480 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:11:25,480 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:11:25,481 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:11:25,481 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:11:25,484 INFO  L748   eck$LassoCheckResult]: Stem: 339#[ULTIMATE.startENTRY]don't care [2909] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_224| 1))) (and (= v_~pendingIo~0_5151 1) (= (store |v_#length_250| |v_ULTIMATE.start_main_~#t~0#1.base_224| 4) |v_#length_249|) (= |v_ULTIMATE.start_main_#t~pre5#1_199| |v_#pthreadsForks_212|) (< |v_#StackHeapBarrier_104| |v_ULTIMATE.start_main_~#t~0#1.base_224|) (= (select |v_#length_250| 1) 2) (= (select .cse0 1) 0) (= (select |v_#valid_341| 1) 1) (= |v_#NULL.base_59| 0) (= 9 (select |v_#length_250| 2)) (= (select .cse0 0) 48) (= (select |v_#valid_341| |v_ULTIMATE.start_main_~#t~0#1.base_224|) 0) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_188|) (= |v_#NULL.offset_59| 0) (= 0 v_~stopped~0_1202) (= (select |v_#valid_341| 2) 1) (= (+ |v_#pthreadsForks_212| 1) |v_#pthreadsForks_211|) (= v_~stoppingEvent~0_3207 0) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_188| 4) (select |v_#length_249| |v_ULTIMATE.start_main_~#t~0#1.base_224|)) (= 0 v_~stoppingFlag~0_1588) (= (store |v_#memory_int_224| |v_ULTIMATE.start_main_~#t~0#1.base_224| (store (select |v_#memory_int_224| |v_ULTIMATE.start_main_~#t~0#1.base_224|) |v_ULTIMATE.start_main_~#t~0#1.offset_188| |v_ULTIMATE.start_main_#t~pre5#1_199|)) |v_#memory_int_223|) (= |v_#valid_340| (store |v_#valid_341| |v_ULTIMATE.start_main_~#t~0#1.base_224| 1)) (= (select |v_#valid_341| 0) 0) (< 0 |v_#StackHeapBarrier_104|)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_104|, #pthreadsForks=|v_#pthreadsForks_212|, #valid=|v_#valid_341|, #memory_int=|v_#memory_int_224|, #length=|v_#length_250|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_119|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_143|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_107|, ~stoppingFlag~0=v_~stoppingFlag~0_1588, ~stopped~0=v_~stopped~0_1202, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_197|, #NULL.offset=|v_#NULL.offset_59|, #NULL.base=|v_#NULL.base_59|, ~pendingIo~0=v_~pendingIo~0_5151, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_199|, ~stoppingEvent~0=v_~stoppingEvent~0_3207, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_267|, #StackHeapBarrier=|v_#StackHeapBarrier_104|, #pthreadsForks=|v_#pthreadsForks_211|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_188|, #valid=|v_#valid_340|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_157|, #memory_int=|v_#memory_int_223|, #length=|v_#length_249|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_224|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 342#[L743-3]don't care [2614] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= v_BCSP_PnpStopThread1of6ForFork1_thidvar1_2 0) (= v_BCSP_PnpStopThread1of6ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_166|) (= |v_BCSP_PnpStopThread1of6ForFork1_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpStopThread1of6ForFork1_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_166|}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_166|, BCSP_PnpStopThread1of6ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of6ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of6ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of6ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of6ForFork1_thidvar1=v_BCSP_PnpStopThread1of6ForFork1_thidvar1_2, BCSP_PnpStopThread1of6ForFork1_thidvar0=v_BCSP_PnpStopThread1of6ForFork1_thidvar0_2, BCSP_PnpStopThread1of6ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of6ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_~cond#1_10|, BCSP_PnpStopThread1of6ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of6ForFork1_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpStopThread1of6ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of6ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of6ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of6ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of6ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of6ForFork1_~arg#1.base_4|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of6ForFork1_#res#1.offset, BCSP_PnpStopThread1of6ForFork1_~arg#1.offset, BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of6ForFork1_thidvar1, BCSP_PnpStopThread1of6ForFork1_thidvar0, BCSP_PnpStopThread1of6ForFork1_#res#1.base, BCSP_PnpStopThread1of6ForFork1_assume_abort_if_not_~cond#1, BCSP_PnpStopThread1of6ForFork1_BCSP_IoDecrement_#t~post3#1, BCSP_PnpStopThread1of6ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of6ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of6ForFork1_~arg#1.base] 344#[L743-4, BCSP_PnpStopENTRY]don't care [2763] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_247| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_185|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_247|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_97|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 350#[L744-6, BCSP_PnpStopENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 358#[L745-3, BCSP_PnpStopENTRY]don't care [2606] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread1of6ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_170|) (= v_BCSP_PnpAddThread1of6ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread1of6ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread1of6ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_170|}  OutVars{BCSP_PnpAddThread1of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of6ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_170|, BCSP_PnpAddThread1of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of6ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread1of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of6ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread1of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of6ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of6ForFork0_thidvar1=v_BCSP_PnpAddThread1of6ForFork0_thidvar1_2, BCSP_PnpAddThread1of6ForFork0_thidvar0=v_BCSP_PnpAddThread1of6ForFork0_thidvar0_2, BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread1of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of6ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_#in~cond#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of6ForFork0_#t~ret4#1, BCSP_PnpAddThread1of6ForFork0_#res#1.base, BCSP_PnpAddThread1of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of6ForFork0_~arg#1.offset, BCSP_PnpAddThread1of6ForFork0_~arg#1.base, BCSP_PnpAddThread1of6ForFork0_#res#1.offset, BCSP_PnpAddThread1of6ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of6ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of6ForFork0_thidvar1, BCSP_PnpAddThread1of6ForFork0_thidvar0, BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of6ForFork0_~status~0#1, BCSP_PnpAddThread1of6ForFork0___VERIFIER_assert_#in~cond#1] 374#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-4]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 388#[BCSP_PnpAddENTRY, L745-5, BCSP_PnpStopENTRY]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 412#[BCSP_PnpAddENTRY, L744-6, BCSP_PnpStopENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 438#[L745-3, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2607] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread2of6ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread2of6ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread2of6ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_172|) (= |v_BCSP_PnpAddThread2of6ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_172|}  OutVars{BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread2of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of6ForFork0_~arg#1.base_4|, BCSP_PnpAddThread2of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_#in~cond#1_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_172|, BCSP_PnpAddThread2of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of6ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread2of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of6ForFork0_#res#1.base_4|, BCSP_PnpAddThread2of6ForFork0_thidvar0=v_BCSP_PnpAddThread2of6ForFork0_thidvar0_2, BCSP_PnpAddThread2of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread2of6ForFork0_thidvar1=v_BCSP_PnpAddThread2of6ForFork0_thidvar1_2, BCSP_PnpAddThread2of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of6ForFork0_~status~0#1_10|, BCSP_PnpAddThread2of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread2of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of6ForFork0_#in~arg#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread2of6ForFork0_~arg#1.base, BCSP_PnpAddThread2of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of6ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread2of6ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of6ForFork0_#res#1.base, BCSP_PnpAddThread2of6ForFork0_thidvar0, BCSP_PnpAddThread2of6ForFork0_#t~ret4#1, BCSP_PnpAddThread2of6ForFork0_thidvar1, BCSP_PnpAddThread2of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of6ForFork0_~status~0#1, BCSP_PnpAddThread2of6ForFork0_~arg#1.offset, BCSP_PnpAddThread2of6ForFork0_#res#1.offset, BCSP_PnpAddThread2of6ForFork0_#in~arg#1.offset] 478#[L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 522#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpStopENTRY]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 578#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpStopENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 652#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpStopENTRY]don't care [2608] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread3of6ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_174| v_BCSP_PnpAddThread3of6ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread3of6ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread3of6ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_174|}  OutVars{BCSP_PnpAddThread3of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread3of6ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread3of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread3of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread3of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread3of6ForFork0_#res#1.base_4|, BCSP_PnpAddThread3of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread3of6ForFork0_~status~0#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_174|, BCSP_PnpAddThread3of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread3of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread3of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread3of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread3of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread3of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread3of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread3of6ForFork0_~arg#1.base_4|, BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread3of6ForFork0_thidvar0=v_BCSP_PnpAddThread3of6ForFork0_thidvar0_2, BCSP_PnpAddThread3of6ForFork0_thidvar1=v_BCSP_PnpAddThread3of6ForFork0_thidvar1_2, BCSP_PnpAddThread3of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread3of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread3of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread3of6ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_#in~cond#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread3of6ForFork0_#in~arg#1.offset, BCSP_PnpAddThread3of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread3of6ForFork0_#res#1.base, BCSP_PnpAddThread3of6ForFork0_~status~0#1, BCSP_PnpAddThread3of6ForFork0_#t~ret4#1, BCSP_PnpAddThread3of6ForFork0_~arg#1.offset, BCSP_PnpAddThread3of6ForFork0_#res#1.offset, BCSP_PnpAddThread3of6ForFork0_~arg#1.base, BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread3of6ForFork0_thidvar0, BCSP_PnpAddThread3of6ForFork0_thidvar1, BCSP_PnpAddThread3of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread3of6ForFork0_#in~arg#1.base, BCSP_PnpAddThread3of6ForFork0___VERIFIER_assert_#in~cond#1] 746#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 868#[BCSP_PnpStopENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 1012#[L744-6, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 1198#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2609] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread4of6ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread4of6ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_176| v_BCSP_PnpAddThread4of6ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread4of6ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_176|}  OutVars{BCSP_PnpAddThread4of6ForFork0_thidvar1=v_BCSP_PnpAddThread4of6ForFork0_thidvar1_2, BCSP_PnpAddThread4of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread4of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread4of6ForFork0_thidvar0=v_BCSP_PnpAddThread4of6ForFork0_thidvar0_2, BCSP_PnpAddThread4of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread4of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread4of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread4of6ForFork0_#in~arg#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_176|, BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread4of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread4of6ForFork0_~status~0#1_10|, BCSP_PnpAddThread4of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread4of6ForFork0_#res#1.base_4|, BCSP_PnpAddThread4of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread4of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread4of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread4of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread4of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread4of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread4of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread4of6ForFork0_~arg#1.base_4|, BCSP_PnpAddThread4of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread4of6ForFork0_#in~arg#1.offset_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread4of6ForFork0_thidvar1, BCSP_PnpAddThread4of6ForFork0_~arg#1.offset, BCSP_PnpAddThread4of6ForFork0_thidvar0, BCSP_PnpAddThread4of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread4of6ForFork0_#in~arg#1.base, BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread4of6ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread4of6ForFork0_~status~0#1, BCSP_PnpAddThread4of6ForFork0_#res#1.base, BCSP_PnpAddThread4of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread4of6ForFork0_#t~ret4#1, BCSP_PnpAddThread4of6ForFork0_#res#1.offset, BCSP_PnpAddThread4of6ForFork0_~arg#1.base, BCSP_PnpAddThread4of6ForFork0_#in~arg#1.offset] 1444#[L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 1752#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 2134#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 2608#[BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2610] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread5of6ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread5of6ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_178|) (= v_BCSP_PnpAddThread5of6ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread5of6ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_178|}  OutVars{BCSP_PnpAddThread5of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread5of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread5of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread5of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread5of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread5of6ForFork0_~status~0#1_10|, BCSP_PnpAddThread5of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread5of6ForFork0_#res#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_178|, BCSP_PnpAddThread5of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread5of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread5of6ForFork0_thidvar1=v_BCSP_PnpAddThread5of6ForFork0_thidvar1_2, BCSP_PnpAddThread5of6ForFork0_thidvar0=v_BCSP_PnpAddThread5of6ForFork0_thidvar0_2, BCSP_PnpAddThread5of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread5of6ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread5of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread5of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread5of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread5of6ForFork0_~arg#1.base_4|, BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread5of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread5of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread5of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread5of6ForFork0_#in~arg#1.base_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread5of6ForFork0_#res#1.offset, BCSP_PnpAddThread5of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread5of6ForFork0_~status~0#1, BCSP_PnpAddThread5of6ForFork0_#res#1.base, BCSP_PnpAddThread5of6ForFork0_#t~ret4#1, BCSP_PnpAddThread5of6ForFork0_thidvar1, BCSP_PnpAddThread5of6ForFork0_thidvar0, BCSP_PnpAddThread5of6ForFork0_#in~arg#1.offset, BCSP_PnpAddThread5of6ForFork0_~arg#1.offset, BCSP_PnpAddThread5of6ForFork0_~arg#1.base, BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread5of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread5of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread5of6ForFork0_#in~arg#1.base] 3228#[BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 4026#[BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 5020#[BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 6262#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3]don't care [2611] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= v_BCSP_PnpAddThread6of6ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_180| v_BCSP_PnpAddThread6of6ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread6of6ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread6of6ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_180|}  OutVars{BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread6of6ForFork0_#res#1.base=|v_BCSP_PnpAddThread6of6ForFork0_#res#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_180|, BCSP_PnpAddThread6of6ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread6of6ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread6of6ForFork0_thidvar0=v_BCSP_PnpAddThread6of6ForFork0_thidvar0_2, BCSP_PnpAddThread6of6ForFork0_thidvar1=v_BCSP_PnpAddThread6of6ForFork0_thidvar1_2, BCSP_PnpAddThread6of6ForFork0_#res#1.offset=|v_BCSP_PnpAddThread6of6ForFork0_#res#1.offset_4|, BCSP_PnpAddThread6of6ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread6of6ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread6of6ForFork0_~status~0#1=|v_BCSP_PnpAddThread6of6ForFork0_~status~0#1_10|, BCSP_PnpAddThread6of6ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread6of6ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread6of6ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread6of6ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread6of6ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread6of6ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread6of6ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread6of6ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread6of6ForFork0_~arg#1.base=|v_BCSP_PnpAddThread6of6ForFork0_~arg#1.base_4|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread6of6ForFork0_#res#1.base, BCSP_PnpAddThread6of6ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread6of6ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread6of6ForFork0_thidvar0, BCSP_PnpAddThread6of6ForFork0_thidvar1, BCSP_PnpAddThread6of6ForFork0_#res#1.offset, BCSP_PnpAddThread6of6ForFork0_#in~arg#1.base, BCSP_PnpAddThread6of6ForFork0_~status~0#1, BCSP_PnpAddThread6of6ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread6of6ForFork0_#in~arg#1.offset, BCSP_PnpAddThread6of6ForFork0_~arg#1.offset, BCSP_PnpAddThread6of6ForFork0_#t~ret4#1, BCSP_PnpAddThread6of6ForFork0_~arg#1.base] 7842#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-4]don't care [2281] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 9888#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-5]don't care [2788] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_255| (+ |v_ULTIMATE.start_main_~i~0#1_256| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_256|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_255|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_111|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_147|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 12482#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L744-6]don't care [2778] L744-6-->L745-3: Formula: (and (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_172| 4) (select |v_#length_229| |v_ULTIMATE.start_main_~#t~0#1.base_202|)) (= (store |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202| (store (select |v_#memory_int_206| |v_ULTIMATE.start_main_~#t~0#1.base_202|) |v_ULTIMATE.start_main_~#t~0#1.offset_172| |v_ULTIMATE.start_main_#t~pre8#1_189|)) |v_#memory_int_205|) (= |v_ULTIMATE.start_main_#t~pre8#1_189| |v_#pthreadsForks_200|) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_172|) (= (select |v_#valid_308| |v_ULTIMATE.start_main_~#t~0#1.base_202|) 1) (< |v_ULTIMATE.start_main_~i~0#1_253| 10) (= (+ |v_#pthreadsForks_200| 1) |v_#pthreadsForks_199|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_200|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_206|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_253|, #pthreadsForks=|v_#pthreadsForks_199|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_172|, #valid=|v_#valid_308|, #memory_int=|v_#memory_int_205|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_189|, #length=|v_#length_229|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_202|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 15724#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-3]don't care [2604] L745-3-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 19792#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care 
[2022-07-22 12:11:25,484 INFO  L750   eck$LassoCheckResult]: Loop: 19792#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2605] ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 19792#[ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care 
[2022-07-22 12:11:25,484 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:25,484 INFO  L85        PathProgramCache]: Analyzing trace with hash 1803482828, now seen corresponding path program 1 times
[2022-07-22 12:11:25,485 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:25,485 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013956111]
[2022-07-22 12:11:25,485 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:25,485 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:25,520 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,520 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:25,532 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,541 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:25,541 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:25,542 INFO  L85        PathProgramCache]: Analyzing trace with hash 2636, now seen corresponding path program 1 times
[2022-07-22 12:11:25,542 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:25,542 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386255278]
[2022-07-22 12:11:25,542 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:25,542 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:25,547 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,547 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:25,549 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,551 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:25,552 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:11:25,552 INFO  L85        PathProgramCache]: Analyzing trace with hash 73395425, now seen corresponding path program 1 times
[2022-07-22 12:11:25,552 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:11:25,552 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114548515]
[2022-07-22 12:11:25,552 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:11:25,553 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:11:25,570 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,570 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:11:25,580 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:11:25,589 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:11:29,048 WARN  L146   chiAutomizerObserver]: 6 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:11:29,086 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:11:29,090 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 384 places, 385 transitions, 924 flow
[2022-07-22 12:11:29,178 INFO  L129       PetriNetUnfolder]: 31/389 cut-off events.
[2022-07-22 12:11:29,179 INFO  L130       PetriNetUnfolder]: For 77/77 co-relation queries the response was YES.
[2022-07-22 12:11:29,186 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 448 conditions, 389 events. 31/389 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 987 event pairs, 0 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 433. Up to 16 conditions per place. 
[2022-07-22 12:11:29,186 INFO  L82        GeneralOperation]: Start removeDead. Operand has 384 places, 385 transitions, 924 flow
[2022-07-22 12:11:29,205 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 269 places, 275 transitions, 630 flow
[2022-07-22 12:11:29,206 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:11:29,206 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 275 transitions, 630 flow
[2022-07-22 12:11:29,206 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 275 transitions, 630 flow
[2022-07-22 12:11:29,206 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 269 places, 275 transitions, 630 flow
[2022-07-22 12:11:29,294 INFO  L129       PetriNetUnfolder]: 31/389 cut-off events.
[2022-07-22 12:11:29,294 INFO  L130       PetriNetUnfolder]: For 77/77 co-relation queries the response was YES.
[2022-07-22 12:11:29,301 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 442 conditions, 389 events. 31/389 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1002 event pairs, 0 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 405. Up to 16 conditions per place. 
[2022-07-22 12:11:29,490 INFO  L116        LiptonReduction]: Number of co-enabled transitions 52142
[2022-07-22 12:11:38,208 INFO  L131        LiptonReduction]: Checked pairs total: 63931
[2022-07-22 12:11:38,209 INFO  L133        LiptonReduction]: Total number of compositions: 330
[2022-07-22 12:11:38,210 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:11:38,210 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:11:38,211 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:11:38,211 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:11:38,211 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:11:38,211 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:11:38,211 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:11:38,211 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:11:38,211 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
[2022-07-22 12:12:29,921 INFO  L131   ngComponentsAnalysis]: Automaton has 25920 accepting balls. 25920
[2022-07-22 12:12:29,921 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:12:29,921 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:12:29,930 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:12:29,930 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:12:29,931 INFO  L332   stractBuchiCegarLoop]: ======== Iteration 1 ============
[2022-07-22 12:12:29,931 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 214416 states, but on-demand construction may add more states
[2022-07-22 12:12:40,699 INFO  L131   ngComponentsAnalysis]: Automaton has 25920 accepting balls. 25920
[2022-07-22 12:12:40,699 INFO  L87            BuchiIsEmpty]: Finished buchiIsEmpty Result is false
[2022-07-22 12:12:40,699 INFO  L119           BuchiIsEmpty]: Starting construction of run
[2022-07-22 12:12:40,711 INFO  L150   hiAutomatonCegarLoop]: Counterexample stem histogram [8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2022-07-22 12:12:40,711 INFO  L151   hiAutomatonCegarLoop]: Counterexample loop histogram [1]
[2022-07-22 12:12:40,712 INFO  L748   eck$LassoCheckResult]: Stem: 387#[ULTIMATE.startENTRY]don't care [3675] ULTIMATE.startENTRY-->L743-3: Formula: (let ((.cse0 (select |v_#memory_int_267| 1))) (and (< |v_#StackHeapBarrier_127| |v_ULTIMATE.start_main_~#t~0#1.base_265|) (= 0 v_~stoppingFlag~0_2220) (= |v_ULTIMATE.start_main_#t~pre5#1_239| |v_#pthreadsForks_249|) (= (select |v_#valid_409| |v_ULTIMATE.start_main_~#t~0#1.base_265|) 0) (= (select |v_#length_300| 2) 9) (< 0 |v_#StackHeapBarrier_127|) (= |v_#valid_408| (store |v_#valid_409| |v_ULTIMATE.start_main_~#t~0#1.base_265| 1)) (= (select |v_#valid_409| 2) 1) (= |v_ULTIMATE.start_main_~#t~0#1.offset_221| 0) (= 0 v_~stopped~0_1660) (= (select .cse0 1) 0) (= (store |v_#length_300| |v_ULTIMATE.start_main_~#t~0#1.base_265| 4) |v_#length_299|) (= |v_#NULL.base_74| 0) (= v_~pendingIo~0_7666 1) (= (select |v_#valid_409| 0) 0) (= (select |v_#valid_409| 1) 1) (= (+ |v_#pthreadsForks_249| 1) |v_#pthreadsForks_248|) (= |v_#memory_int_266| (store |v_#memory_int_267| |v_ULTIMATE.start_main_~#t~0#1.base_265| (store (select |v_#memory_int_267| |v_ULTIMATE.start_main_~#t~0#1.base_265|) |v_ULTIMATE.start_main_~#t~0#1.offset_221| |v_ULTIMATE.start_main_#t~pre5#1_239|))) (= |v_#NULL.offset_74| 0) (= 2 (select |v_#length_300| 1)) (= v_~stoppingEvent~0_4960 0) (= (select .cse0 0) 48)))  InVars {#StackHeapBarrier=|v_#StackHeapBarrier_127|, #pthreadsForks=|v_#pthreadsForks_249|, #valid=|v_#valid_409|, #memory_int=|v_#memory_int_267|, #length=|v_#length_300|}  OutVars{ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_144|, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_168|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_127|, ~stoppingFlag~0=v_~stoppingFlag~0_2220, ~stopped~0=v_~stopped~0_1660, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_245|, #NULL.offset=|v_#NULL.offset_74|, #NULL.base=|v_#NULL.base_74|, ~pendingIo~0=v_~pendingIo~0_7666, ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_239|, ~stoppingEvent~0=v_~stoppingEvent~0_4960, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_317|, #StackHeapBarrier=|v_#StackHeapBarrier_127|, #pthreadsForks=|v_#pthreadsForks_248|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_221|, #valid=|v_#valid_408|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_186|, #memory_int=|v_#memory_int_266|, #length=|v_#length_299|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_265|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~nondet6#1, ~stoppingFlag~0, ~stopped~0, ULTIMATE.start_main_#t~pre8#1, #NULL.offset, #NULL.base, ~pendingIo~0, ULTIMATE.start_main_#t~pre5#1, ~stoppingEvent~0, ULTIMATE.start_main_~i~0#1, #pthreadsForks, ULTIMATE.start_main_~#t~0#1.offset, #valid, ULTIMATE.start_main_#t~post7#1, #memory_int, #length, ULTIMATE.start_main_~#t~0#1.base] 390#[L743-3]don't care [3341] L743-3-->BCSP_PnpStopENTRY: Formula: (and (= 0 |v_BCSP_PnpStopThread1of7ForFork1_#in~arg#1.offset_4|) (= |v_BCSP_PnpStopThread1of7ForFork1_#in~arg#1.base_4| 0) (= v_BCSP_PnpStopThread1of7ForFork1_thidvar1_2 0) (= v_BCSP_PnpStopThread1of7ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre5#1_204|))  InVars {ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_204|}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_204|, BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_~cond#1=|v_BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_~cond#1_10|, BCSP_PnpStopThread1of7ForFork1_thidvar1=v_BCSP_PnpStopThread1of7ForFork1_thidvar1_2, BCSP_PnpStopThread1of7ForFork1_thidvar0=v_BCSP_PnpStopThread1of7ForFork1_thidvar0_2, BCSP_PnpStopThread1of7ForFork1_#res#1.offset=|v_BCSP_PnpStopThread1of7ForFork1_#res#1.offset_4|, BCSP_PnpStopThread1of7ForFork1_#in~arg#1.base=|v_BCSP_PnpStopThread1of7ForFork1_#in~arg#1.base_4|, BCSP_PnpStopThread1of7ForFork1_#in~arg#1.offset=|v_BCSP_PnpStopThread1of7ForFork1_#in~arg#1.offset_4|, BCSP_PnpStopThread1of7ForFork1_#res#1.base=|v_BCSP_PnpStopThread1of7ForFork1_#res#1.base_4|, BCSP_PnpStopThread1of7ForFork1_~arg#1.offset=|v_BCSP_PnpStopThread1of7ForFork1_~arg#1.offset_4|, BCSP_PnpStopThread1of7ForFork1_~arg#1.base=|v_BCSP_PnpStopThread1of7ForFork1_~arg#1.base_4|, BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_#in~cond#1=|v_BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_#in~cond#1_6|, BCSP_PnpStopThread1of7ForFork1_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpStopThread1of7ForFork1_BCSP_IoDecrement_#t~post3#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_~cond#1, BCSP_PnpStopThread1of7ForFork1_thidvar1, BCSP_PnpStopThread1of7ForFork1_thidvar0, BCSP_PnpStopThread1of7ForFork1_#res#1.offset, BCSP_PnpStopThread1of7ForFork1_#in~arg#1.base, BCSP_PnpStopThread1of7ForFork1_#in~arg#1.offset, BCSP_PnpStopThread1of7ForFork1_#res#1.base, BCSP_PnpStopThread1of7ForFork1_~arg#1.offset, BCSP_PnpStopThread1of7ForFork1_~arg#1.base, BCSP_PnpStopThread1of7ForFork1_assume_abort_if_not_#in~cond#1, BCSP_PnpStopThread1of7ForFork1_BCSP_IoDecrement_#t~post3#1] 392#[BCSP_PnpStopENTRY, L743-4]don't care [3488] L743-4-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_289| 0)  InVars {}  OutVars{ULTIMATE.start_main_#t~pre5#1=|v_ULTIMATE.start_main_#t~pre5#1_223|, ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_289|, ULTIMATE.start_main_#t~nondet6#1=|v_ULTIMATE.start_main_#t~nondet6#1_115|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre5#1, ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet6#1] 394#[BCSP_PnpStopENTRY, L744-6]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 404#[BCSP_PnpStopENTRY, L745-3]don't care [3332] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= 0 v_BCSP_PnpAddThread1of7ForFork0_thidvar1_2) (= |v_ULTIMATE.start_main_#t~pre8#1_214| v_BCSP_PnpAddThread1of7ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread1of7ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread1of7ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_214|}  OutVars{BCSP_PnpAddThread1of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread1of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread1of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread1of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread1of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread1of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread1of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread1of7ForFork0_#res#1.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_214|, BCSP_PnpAddThread1of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread1of7ForFork0_~status~0#1_10|, BCSP_PnpAddThread1of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread1of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread1of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread1of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread1of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread1of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread1of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread1of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread1of7ForFork0_thidvar0=v_BCSP_PnpAddThread1of7ForFork0_thidvar0_2, BCSP_PnpAddThread1of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread1of7ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread1of7ForFork0_thidvar1=v_BCSP_PnpAddThread1of7ForFork0_thidvar1_2}  AuxVars[]  AssignedVars[BCSP_PnpAddThread1of7ForFork0_#res#1.base, BCSP_PnpAddThread1of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread1of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread1of7ForFork0_#res#1.offset, BCSP_PnpAddThread1of7ForFork0_~status~0#1, BCSP_PnpAddThread1of7ForFork0_~arg#1.offset, BCSP_PnpAddThread1of7ForFork0_#t~ret4#1, BCSP_PnpAddThread1of7ForFork0_~arg#1.base, BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread1of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread1of7ForFork0_thidvar0, BCSP_PnpAddThread1of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread1of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread1of7ForFork0_thidvar1] 416#[L745-4, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 428#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-5]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 450#[L744-6, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 476#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3]don't care [3333] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread2of7ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread2of7ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread2of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_216|) (= v_BCSP_PnpAddThread2of7ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_216|}  OutVars{BCSP_PnpAddThread2of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread2of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread2of7ForFork0_thidvar1=v_BCSP_PnpAddThread2of7ForFork0_thidvar1_2, BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread2of7ForFork0_thidvar0=v_BCSP_PnpAddThread2of7ForFork0_thidvar0_2, BCSP_PnpAddThread2of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread2of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread2of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread2of7ForFork0_#in~arg#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_216|, BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread2of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread2of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread2of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread2of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread2of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread2of7ForFork0_~status~0#1_10|, BCSP_PnpAddThread2of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread2of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread2of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread2of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread2of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread2of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread2of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread2of7ForFork0_#t~ret4#1_8|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread2of7ForFork0_~arg#1.base, BCSP_PnpAddThread2of7ForFork0_thidvar1, BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread2of7ForFork0_thidvar0, BCSP_PnpAddThread2of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread2of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread2of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread2of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread2of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread2of7ForFork0_~status~0#1, BCSP_PnpAddThread2of7ForFork0_#res#1.base, BCSP_PnpAddThread2of7ForFork0_#res#1.offset, BCSP_PnpAddThread2of7ForFork0_~arg#1.offset, BCSP_PnpAddThread2of7ForFork0_#t~ret4#1] 512#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 556#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 608#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 686#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3]don't care [3334] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread3of7ForFork0_#in~arg#1.offset_4| 0) (= |v_BCSP_PnpAddThread3of7ForFork0_#in~arg#1.base_4| 0) (= |v_ULTIMATE.start_main_#t~pre8#1_218| v_BCSP_PnpAddThread3of7ForFork0_thidvar0_2) (= v_BCSP_PnpAddThread3of7ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_218|}  OutVars{BCSP_PnpAddThread3of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread3of7ForFork0_~status~0#1_10|, BCSP_PnpAddThread3of7ForFork0_thidvar0=v_BCSP_PnpAddThread3of7ForFork0_thidvar0_2, BCSP_PnpAddThread3of7ForFork0_thidvar1=v_BCSP_PnpAddThread3of7ForFork0_thidvar1_2, BCSP_PnpAddThread3of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread3of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread3of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread3of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread3of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread3of7ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread3of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread3of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread3of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread3of7ForFork0_BCSP_IoIncrement_#res#1_10|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_218|, BCSP_PnpAddThread3of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread3of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread3of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread3of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread3of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread3of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread3of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread3of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_~cond#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread3of7ForFork0_~status~0#1, BCSP_PnpAddThread3of7ForFork0_thidvar0, BCSP_PnpAddThread3of7ForFork0_thidvar1, BCSP_PnpAddThread3of7ForFork0_#res#1.offset, BCSP_PnpAddThread3of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread3of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread3of7ForFork0_#t~ret4#1, BCSP_PnpAddThread3of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread3of7ForFork0_~arg#1.base, BCSP_PnpAddThread3of7ForFork0_~arg#1.offset, BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread3of7ForFork0_#res#1.base, BCSP_PnpAddThread3of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread3of7ForFork0___VERIFIER_assert_~cond#1] 792#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 930#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 1102#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 1326#[BCSP_PnpStopENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3335] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread4of7ForFork0_#in~arg#1.base_4| 0) (= v_BCSP_PnpAddThread4of7ForFork0_thidvar1_2 0) (= |v_ULTIMATE.start_main_#t~pre8#1_220| v_BCSP_PnpAddThread4of7ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread4of7ForFork0_#in~arg#1.offset_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_220|}  OutVars{BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread4of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread4of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread4of7ForFork0_thidvar0=v_BCSP_PnpAddThread4of7ForFork0_thidvar0_2, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_220|, BCSP_PnpAddThread4of7ForFork0_thidvar1=v_BCSP_PnpAddThread4of7ForFork0_thidvar1_2, BCSP_PnpAddThread4of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread4of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread4of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread4of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread4of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread4of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread4of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread4of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread4of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread4of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread4of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread4of7ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread4of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread4of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread4of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread4of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread4of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread4of7ForFork0_~status~0#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread4of7ForFork0_~arg#1.offset, BCSP_PnpAddThread4of7ForFork0_thidvar0, BCSP_PnpAddThread4of7ForFork0_thidvar1, BCSP_PnpAddThread4of7ForFork0_#res#1.base, BCSP_PnpAddThread4of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread4of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread4of7ForFork0_#res#1.offset, BCSP_PnpAddThread4of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread4of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread4of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread4of7ForFork0_~arg#1.base, BCSP_PnpAddThread4of7ForFork0_#t~ret4#1, BCSP_PnpAddThread4of7ForFork0_~status~0#1] 1624#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 2008#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, L745-5, BCSP_PnpAddENTRY]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 2484#[BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 3086#[L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY]don't care [3336] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread5of7ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread5of7ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread5of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_222|) (= v_BCSP_PnpAddThread5of7ForFork0_thidvar1_2 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_222|}  OutVars{BCSP_PnpAddThread5of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread5of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread5of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread5of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread5of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread5of7ForFork0_#in~arg#1.base_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_222|, BCSP_PnpAddThread5of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread5of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread5of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread5of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread5of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread5of7ForFork0_~status~0#1_10|, BCSP_PnpAddThread5of7ForFork0_thidvar1=v_BCSP_PnpAddThread5of7ForFork0_thidvar1_2, BCSP_PnpAddThread5of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread5of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread5of7ForFork0_thidvar0=v_BCSP_PnpAddThread5of7ForFork0_thidvar0_2, BCSP_PnpAddThread5of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread5of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread5of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread5of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread5of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread5of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread5of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread5of7ForFork0_#res#1.offset, BCSP_PnpAddThread5of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread5of7ForFork0_~arg#1.offset, BCSP_PnpAddThread5of7ForFork0_~arg#1.base, BCSP_PnpAddThread5of7ForFork0_~status~0#1, BCSP_PnpAddThread5of7ForFork0_thidvar1, BCSP_PnpAddThread5of7ForFork0_#t~ret4#1, BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread5of7ForFork0_thidvar0, BCSP_PnpAddThread5of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread5of7ForFork0_#res#1.base, BCSP_PnpAddThread5of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread5of7ForFork0_BCSP_IoDecrement_#t~post3#1] 3902#[L745-4, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 5036#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 6558#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 8508#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3337] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_BCSP_PnpAddThread6of7ForFork0_#in~arg#1.base_4| 0) (= |v_BCSP_PnpAddThread6of7ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread6of7ForFork0_thidvar1_2 0) (= v_BCSP_PnpAddThread6of7ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre8#1_224|))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_224|}  OutVars{BCSP_PnpAddThread6of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread6of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread6of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread6of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_#in~cond#1_6|, BCSP_PnpAddThread6of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread6of7ForFork0_#in~arg#1.offset_4|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_224|, BCSP_PnpAddThread6of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread6of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread6of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread6of7ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread6of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread6of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread6of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread6of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread6of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread6of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread6of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread6of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread6of7ForFork0_thidvar0=v_BCSP_PnpAddThread6of7ForFork0_thidvar0_2, BCSP_PnpAddThread6of7ForFork0_thidvar1=v_BCSP_PnpAddThread6of7ForFork0_thidvar1_2, BCSP_PnpAddThread6of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread6of7ForFork0_~status~0#1_10|}  AuxVars[]  AssignedVars[BCSP_PnpAddThread6of7ForFork0_#t~ret4#1, BCSP_PnpAddThread6of7ForFork0_#res#1.base, BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread6of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread6of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread6of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread6of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread6of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread6of7ForFork0_~arg#1.base, BCSP_PnpAddThread6of7ForFork0_#res#1.offset, BCSP_PnpAddThread6of7ForFork0_~arg#1.offset, BCSP_PnpAddThread6of7ForFork0_thidvar0, BCSP_PnpAddThread6of7ForFork0_thidvar1, BCSP_PnpAddThread6of7ForFork0_~status~0#1] 10974#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 14120#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 18124#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 23188#[BCSP_PnpAddENTRY, BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3338] L745-3-->BCSP_PnpAddENTRY: Formula: (and (= |v_ULTIMATE.start_main_#t~pre8#1_226| v_BCSP_PnpAddThread7of7ForFork0_thidvar0_2) (= |v_BCSP_PnpAddThread7of7ForFork0_#in~arg#1.offset_4| 0) (= v_BCSP_PnpAddThread7of7ForFork0_thidvar1_2 0) (= |v_BCSP_PnpAddThread7of7ForFork0_#in~arg#1.base_4| 0))  InVars {ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_226|}  OutVars{BCSP_PnpAddThread7of7ForFork0_~arg#1.base=|v_BCSP_PnpAddThread7of7ForFork0_~arg#1.base_4|, BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_~cond#1=|v_BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_~cond#1_10|, BCSP_PnpAddThread7of7ForFork0_~arg#1.offset=|v_BCSP_PnpAddThread7of7ForFork0_~arg#1.offset_4|, BCSP_PnpAddThread7of7ForFork0_#in~arg#1.base=|v_BCSP_PnpAddThread7of7ForFork0_#in~arg#1.base_4|, BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_#in~cond#1=|v_BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_#in~cond#1_6|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_226|, BCSP_PnpAddThread7of7ForFork0_BCSP_IoIncrement_#res#1=|v_BCSP_PnpAddThread7of7ForFork0_BCSP_IoIncrement_#res#1_10|, BCSP_PnpAddThread7of7ForFork0_~status~0#1=|v_BCSP_PnpAddThread7of7ForFork0_~status~0#1_10|, BCSP_PnpAddThread7of7ForFork0_#res#1.base=|v_BCSP_PnpAddThread7of7ForFork0_#res#1.base_4|, BCSP_PnpAddThread7of7ForFork0_BCSP_IoDecrement_#t~post3#1=|v_BCSP_PnpAddThread7of7ForFork0_BCSP_IoDecrement_#t~post3#1_6|, BCSP_PnpAddThread7of7ForFork0_#t~ret4#1=|v_BCSP_PnpAddThread7of7ForFork0_#t~ret4#1_8|, BCSP_PnpAddThread7of7ForFork0_#in~arg#1.offset=|v_BCSP_PnpAddThread7of7ForFork0_#in~arg#1.offset_4|, BCSP_PnpAddThread7of7ForFork0_#res#1.offset=|v_BCSP_PnpAddThread7of7ForFork0_#res#1.offset_4|, BCSP_PnpAddThread7of7ForFork0_thidvar0=v_BCSP_PnpAddThread7of7ForFork0_thidvar0_2, BCSP_PnpAddThread7of7ForFork0_thidvar1=v_BCSP_PnpAddThread7of7ForFork0_thidvar1_2}  AuxVars[]  AssignedVars[BCSP_PnpAddThread7of7ForFork0_~arg#1.base, BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_~cond#1, BCSP_PnpAddThread7of7ForFork0_~arg#1.offset, BCSP_PnpAddThread7of7ForFork0_#in~arg#1.base, BCSP_PnpAddThread7of7ForFork0___VERIFIER_assert_#in~cond#1, BCSP_PnpAddThread7of7ForFork0_BCSP_IoIncrement_#res#1, BCSP_PnpAddThread7of7ForFork0_~status~0#1, BCSP_PnpAddThread7of7ForFork0_#res#1.base, BCSP_PnpAddThread7of7ForFork0_BCSP_IoDecrement_#t~post3#1, BCSP_PnpAddThread7of7ForFork0_#t~ret4#1, BCSP_PnpAddThread7of7ForFork0_#in~arg#1.offset, BCSP_PnpAddThread7of7ForFork0_#res#1.offset, BCSP_PnpAddThread7of7ForFork0_thidvar0, BCSP_PnpAddThread7of7ForFork0_thidvar1] 29646#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-4, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [2961] L745-4-->L745-5: Formula: true  InVars {}  OutVars{ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_4|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_#t~pre8#1] 38170#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-5, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3559] L745-5-->L744-6: Formula: (= |v_ULTIMATE.start_main_~i~0#1_301| (+ |v_ULTIMATE.start_main_~i~0#1_302| 1))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_302|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_301|, ULTIMATE.start_main_#t~nondet9#1=|v_ULTIMATE.start_main_#t~nondet9#1_134|, ULTIMATE.start_main_#t~post7#1=|v_ULTIMATE.start_main_#t~post7#1_174|}  AuxVars[]  AssignedVars[ULTIMATE.start_main_~i~0#1, ULTIMATE.start_main_#t~nondet9#1, ULTIMATE.start_main_#t~post7#1] 49692#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L744-6, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3527] L744-6-->L745-3: Formula: (and (= (select |v_#valid_374| |v_ULTIMATE.start_main_~#t~0#1.base_245|) 1) (<= (+ |v_ULTIMATE.start_main_~#t~0#1.offset_205| 4) (select |v_#length_273| |v_ULTIMATE.start_main_~#t~0#1.base_245|)) (<= 0 |v_ULTIMATE.start_main_~#t~0#1.offset_205|) (< |v_ULTIMATE.start_main_~i~0#1_295| 10) (= (store |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245| (store (select |v_#memory_int_249| |v_ULTIMATE.start_main_~#t~0#1.base_245|) |v_ULTIMATE.start_main_~#t~0#1.offset_205| |v_ULTIMATE.start_main_#t~pre8#1_235|)) |v_#memory_int_248|) (= |v_ULTIMATE.start_main_#t~pre8#1_235| |v_#pthreadsForks_237|) (= (+ |v_#pthreadsForks_237| 1) |v_#pthreadsForks_236|))  InVars {ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_237|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_249|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  OutVars{ULTIMATE.start_main_~i~0#1=|v_ULTIMATE.start_main_~i~0#1_295|, #pthreadsForks=|v_#pthreadsForks_236|, ULTIMATE.start_main_~#t~0#1.offset=|v_ULTIMATE.start_main_~#t~0#1.offset_205|, #valid=|v_#valid_374|, #memory_int=|v_#memory_int_248|, ULTIMATE.start_main_#t~pre8#1=|v_ULTIMATE.start_main_#t~pre8#1_235|, #length=|v_#length_273|, ULTIMATE.start_main_~#t~0#1.base=|v_ULTIMATE.start_main_~#t~0#1.base_245|}  AuxVars[]  AssignedVars[#pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre8#1] 65100#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, L745-3, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3330] L745-3-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 85122#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:12:40,713 INFO  L750   eck$LassoCheckResult]: Loop: 85122#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care [3331] ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES-->ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES: Formula: true  InVars {}  OutVars{}  AuxVars[]  AssignedVars[] 85122#[BCSP_PnpStopENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY, BCSP_PnpAddENTRY]don't care 
[2022-07-22 12:12:40,713 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:12:40,713 INFO  L85        PathProgramCache]: Analyzing trace with hash -2029150686, now seen corresponding path program 1 times
[2022-07-22 12:12:40,714 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:12:40,714 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727419688]
[2022-07-22 12:12:40,714 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:12:40,714 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:12:40,749 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,749 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:12:40,771 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,789 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:12:40,792 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:12:40,794 INFO  L85        PathProgramCache]: Analyzing trace with hash 3362, now seen corresponding path program 1 times
[2022-07-22 12:12:40,795 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:12:40,795 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270443617]
[2022-07-22 12:12:40,795 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:12:40,795 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:12:40,803 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,804 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:12:40,805 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,808 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:12:40,809 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-07-22 12:12:40,809 INFO  L85        PathProgramCache]: Analyzing trace with hash 1520841505, now seen corresponding path program 1 times
[2022-07-22 12:12:40,809 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-07-22 12:12:40,809 INFO  L333   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197518498]
[2022-07-22 12:12:40,810 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-07-22 12:12:40,810 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-07-22 12:12:40,828 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,829 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-07-22 12:12:40,843 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-07-22 12:12:40,851 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-07-22 12:12:45,846 WARN  L146   chiAutomizerObserver]: 7 thread instances were not sufficient, I will increase this number and restart the analysis
[2022-07-22 12:12:45,888 INFO  L144    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-07-22 12:12:45,894 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 432 places, 433 transitions, 1058 flow
[2022-07-22 12:12:45,988 INFO  L129       PetriNetUnfolder]: 35/436 cut-off events.
[2022-07-22 12:12:45,988 INFO  L130       PetriNetUnfolder]: For 112/112 co-relation queries the response was YES.
[2022-07-22 12:12:45,999 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 507 conditions, 436 events. 35/436 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1165 event pairs, 0 based on Foata normal form. 0/393 useless extension candidates. Maximal degree in co-relation 490. Up to 18 conditions per place. 
[2022-07-22 12:12:45,999 INFO  L82        GeneralOperation]: Start removeDead. Operand has 432 places, 433 transitions, 1058 flow
[2022-07-22 12:12:46,023 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 298 places, 305 transitions, 709 flow
[2022-07-22 12:12:46,023 INFO  L115   etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation.
[2022-07-22 12:12:46,023 INFO  L131   etLargeBlockEncoding]: Starting large block encoding on Petri net that has 298 places, 305 transitions, 709 flow
[2022-07-22 12:12:46,024 INFO  L110        LiptonReduction]: Starting Lipton reduction on Petri net that has 298 places, 305 transitions, 709 flow
[2022-07-22 12:12:46,024 INFO  L74            FinitePrefix]: Start finitePrefix. Operand has 298 places, 305 transitions, 709 flow
[2022-07-22 12:12:46,344 INFO  L129       PetriNetUnfolder]: 35/436 cut-off events.
[2022-07-22 12:12:46,344 INFO  L130       PetriNetUnfolder]: For 112/112 co-relation queries the response was YES.
[2022-07-22 12:12:46,354 INFO  L84            FinitePrefix]: Finished finitePrefix Result has 500 conditions, 436 events. 35/436 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1178 event pairs, 0 based on Foata normal form. 0/393 useless extension candidates. Maximal degree in co-relation 462. Up to 18 conditions per place. 
[2022-07-22 12:12:46,391 INFO  L116        LiptonReduction]: Number of co-enabled transitions 66444
[2022-07-22 12:12:55,146 INFO  L131        LiptonReduction]: Checked pairs total: 78641
[2022-07-22 12:12:55,146 INFO  L133        LiptonReduction]: Total number of compositions: 372
[2022-07-22 12:12:55,150 INFO  L300   stractBuchiCegarLoop]: Interprodecural is true
[2022-07-22 12:12:55,150 INFO  L301   stractBuchiCegarLoop]: Hoare is false
[2022-07-22 12:12:55,150 INFO  L302   stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates
[2022-07-22 12:12:55,150 INFO  L303   stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE
[2022-07-22 12:12:55,150 INFO  L304   stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION
[2022-07-22 12:12:55,151 INFO  L305   stractBuchiCegarLoop]: Difference is false
[2022-07-22 12:12:55,151 INFO  L306   stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA
[2022-07-22 12:12:55,151 INFO  L310   stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ========
[2022-07-22 12:12:55,151 INFO  L72            BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states
Received shutdown request...
[2022-07-22 12:14:08,918 WARN  L321   stractBuchiCegarLoop]: Verification cancelled
[2022-07-22 12:14:08,925 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.07 12:14:08 BoogieIcfgContainer
[2022-07-22 12:14:08,925 INFO  L132        PluginConnector]: ------------------------ END BuchiAutomizer----------------------------
[2022-07-22 12:14:08,926 INFO  L158              Benchmark]: Toolchain (without parser) took 213509.46ms. Allocated memory was 151.0MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 124.1MB in the beginning and 5.7GB in the end (delta: -5.6GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,927 INFO  L158              Benchmark]: CDTParser took 0.24ms. Allocated memory is still 151.0MB. Free memory is still 121.3MB. There was no memory consumed. Max. memory is 8.0GB.
[2022-07-22 12:14:08,928 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 570.12ms. Allocated memory is still 151.0MB. Free memory was 123.3MB in the beginning and 104.4MB in the end (delta: 19.0MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,929 INFO  L158              Benchmark]: Boogie Procedure Inliner took 97.33ms. Allocated memory is still 151.0MB. Free memory was 104.4MB in the beginning and 102.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,929 INFO  L158              Benchmark]: Boogie Preprocessor took 59.46ms. Allocated memory is still 151.0MB. Free memory was 102.3MB in the beginning and 100.9MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,931 INFO  L158              Benchmark]: RCFGBuilder took 655.45ms. Allocated memory is still 151.0MB. Free memory was 100.9MB in the beginning and 126.0MB in the end (delta: -25.2MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,931 INFO  L158              Benchmark]: BuchiAutomizer took 212115.86ms. Allocated memory was 151.0MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 126.0MB in the beginning and 5.7GB in the end (delta: -5.6GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB.
[2022-07-22 12:14:08,934 WARN  L340       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end
[2022-07-22 12:14:08,935 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.24ms. Allocated memory is still 151.0MB. Free memory is still 121.3MB. There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 570.12ms. Allocated memory is still 151.0MB. Free memory was 123.3MB in the beginning and 104.4MB in the end (delta: 19.0MB). Peak memory consumption was 18.9MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 97.33ms. Allocated memory is still 151.0MB. Free memory was 104.4MB in the beginning and 102.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 59.46ms. Allocated memory is still 151.0MB. Free memory was 102.3MB in the beginning and 100.9MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB.
 * RCFGBuilder took 655.45ms. Allocated memory is still 151.0MB. Free memory was 100.9MB in the beginning and 126.0MB in the end (delta: -25.2MB). Peak memory consumption was 12.7MB. Max. memory is 8.0GB.
 * BuchiAutomizer took 212115.86ms. Allocated memory was 151.0MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 126.0MB in the beginning and 5.7GB in the end (delta: -5.6GB). Peak memory consumption was 4.2GB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: Constructed decomposition of program
    Trivial decomposition into one module whose termination is unknown.
  - StatisticsResult: Timing statistics
    BüchiAutomizer plugin needed 122.4s and 7 iterations.  TraceHistogramMax:8. Analysis of lassos took 16.0s. Construction of modules took 0.0s. Büchi inclusion checks took 0.0s. Highest rank in rank-based complementation 0. Minimization of det autom 0. Minimization of nondet autom 0. Automata minimization No data available. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1.	Nontrivial modules had stage [0, 0, 0, 0, 0].	InterpolantCoveringCapabilityFinite: 0/0	InterpolantCoveringCapabilityBuchi: 0/0	HoareTripleCheckerStatistics: 	LassoAnalysisResults: nont7 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: LassoTerminationAnalysisBenchmarks: not availableLassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0	LassoNonterminationAnalysisSatUnbounded: 0	LassoNonterminationAnalysisUnsat: 0	LassoNonterminationAnalysisUnknown: 0	LassoNonterminationAnalysisTime: 0.0s	InitialAbstractionConstructionTime: 48.6s
  - TimeoutResult: Timeout (de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction)
    Buchi Automizer is unable to decide termination: Timeout while executing BuchiIsEmpty.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer:
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 2.8s, 95 PlacesBefore, 21 PlacesAfterwards, 95 TransitionsBefore, 17 TransitionsAfterwards, 2870 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 17 ConcurrentYvCompositions, 4 ChoiceCompositions, 93 TotalNumberOfCompositions, 3224 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2789, positive: 2743, positive conditional: 0, positive unconditional: 2743, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2061, positive: 2038, positive conditional: 0, positive unconditional: 2038, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2061, positive: 2034, positive conditional: 0, positive unconditional: 2034, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 27, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 76, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 2789, positive: 705, positive conditional: 0, positive unconditional: 705, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 2061, unknown conditional: 0, unknown unconditional: 2061] , Statistics on independence cache: Total cache size (in pairs): 90, Positive cache size: 83, Positive conditional cache size: 0, Positive unconditional cache size: 83, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 3.7s, 124 PlacesBefore, 27 PlacesAfterwards, 125 TransitionsBefore, 23 TransitionsAfterwards, 6732 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 78 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 5 ChoiceCompositions, 137 TotalNumberOfCompositions, 7987 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6870, positive: 6799, positive conditional: 0, positive unconditional: 6799, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5061, positive: 5017, positive conditional: 0, positive unconditional: 5017, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5061, positive: 4969, positive conditional: 0, positive unconditional: 4969, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 92, positive: 48, positive conditional: 0, positive unconditional: 48, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 177, positive: 81, positive conditional: 0, positive unconditional: 81, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 6870, positive: 1782, positive conditional: 0, positive unconditional: 1782, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 5061, unknown conditional: 0, unknown unconditional: 5061] , Statistics on independence cache: Total cache size (in pairs): 132, Positive cache size: 121, Positive conditional cache size: 0, Positive unconditional cache size: 121, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 4.3s, 153 PlacesBefore, 32 PlacesAfterwards, 155 TransitionsBefore, 26 TransitionsAfterwards, 12334 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 109 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 30 ConcurrentYvCompositions, 8 ChoiceCompositions, 171 TotalNumberOfCompositions, 14762 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12752, positive: 12659, positive conditional: 0, positive unconditional: 12659, negative: 93, negative conditional: 0, negative unconditional: 93, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 9024, positive: 8973, positive conditional: 0, positive unconditional: 8973, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 9024, positive: 8925, positive conditional: 0, positive unconditional: 8925, negative: 99, negative conditional: 0, negative unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 99, positive: 48, positive conditional: 0, positive unconditional: 48, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 196, positive: 97, positive conditional: 0, positive unconditional: 97, negative: 99, negative conditional: 0, negative unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 12752, positive: 3686, positive conditional: 0, positive unconditional: 3686, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 9024, unknown conditional: 0, unknown unconditional: 9024] , Statistics on independence cache: Total cache size (in pairs): 152, Positive cache size: 140, Positive conditional cache size: 0, Positive unconditional cache size: 140, Negative cache size: 12, Negative conditional cache size: 0, Negative unconditional cache size: 12
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 5.4s, 182 PlacesBefore, 37 PlacesAfterwards, 185 TransitionsBefore, 31 TransitionsAfterwards, 19676 CoEnabledTransitionPairs, 6 FixpointIterations, 24 TrivialSequentialCompositions, 140 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 46 ConcurrentYvCompositions, 9 ChoiceCompositions, 219 TotalNumberOfCompositions, 24980 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20809, positive: 20698, positive conditional: 0, positive unconditional: 20698, negative: 111, negative conditional: 0, negative unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 14677, positive: 14602, positive conditional: 0, positive unconditional: 14602, negative: 75, negative conditional: 0, negative unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 14677, positive: 14456, positive conditional: 0, positive unconditional: 14456, negative: 221, negative conditional: 0, negative unconditional: 221, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 221, positive: 146, positive conditional: 0, positive unconditional: 146, negative: 75, negative conditional: 0, negative unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 298, positive: 177, positive conditional: 0, positive unconditional: 177, negative: 120, negative conditional: 0, negative unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 20809, positive: 6096, positive conditional: 0, positive unconditional: 6096, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 14677, unknown conditional: 0, unknown unconditional: 14677] , Statistics on independence cache: Total cache size (in pairs): 191, Positive cache size: 177, Positive conditional cache size: 0, Positive unconditional cache size: 177, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 6.0s, 211 PlacesBefore, 42 PlacesAfterwards, 215 TransitionsBefore, 35 TransitionsAfterwards, 28758 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 174 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 47 ConcurrentYvCompositions, 11 ChoiceCompositions, 256 TotalNumberOfCompositions, 36622 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 30483, positive: 30344, positive conditional: 0, positive unconditional: 30344, negative: 139, negative conditional: 0, negative unconditional: 139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 21325, positive: 21248, positive conditional: 0, positive unconditional: 21248, negative: 77, negative conditional: 0, negative unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 21325, positive: 21071, positive conditional: 0, positive unconditional: 21071, negative: 254, negative conditional: 0, negative unconditional: 254, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 254, positive: 177, positive conditional: 0, positive unconditional: 177, negative: 77, negative conditional: 0, negative unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 259, positive: 155, positive conditional: 0, positive unconditional: 155, negative: 104, negative conditional: 0, negative unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 30483, positive: 9096, positive conditional: 0, positive unconditional: 9096, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 21325, unknown conditional: 0, unknown unconditional: 21325] , Statistics on independence cache: Total cache size (in pairs): 190, Positive cache size: 176, Positive conditional cache size: 0, Positive unconditional cache size: 176, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 7.6s, 240 PlacesBefore, 46 PlacesAfterwards, 245 TransitionsBefore, 38 TransitionsAfterwards, 39580 CoEnabledTransitionPairs, 8 FixpointIterations, 24 TrivialSequentialCompositions, 183 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 75 ConcurrentYvCompositions, 13 ChoiceCompositions, 295 TotalNumberOfCompositions, 48706 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 41221, positive: 41067, positive conditional: 0, positive unconditional: 41067, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 29987, positive: 29901, positive conditional: 0, positive unconditional: 29901, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 29987, positive: 29644, positive conditional: 0, positive unconditional: 29644, negative: 343, negative conditional: 0, negative unconditional: 343, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 343, positive: 257, positive conditional: 0, positive unconditional: 257, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 473, positive: 352, positive conditional: 0, positive unconditional: 352, negative: 122, negative conditional: 0, negative unconditional: 122, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 41221, positive: 11166, positive conditional: 0, positive unconditional: 11166, negative: 68, negative conditional: 0, negative unconditional: 68, unknown: 29987, unknown conditional: 0, unknown unconditional: 29987] , Statistics on independence cache: Total cache size (in pairs): 276, Positive cache size: 258, Positive conditional cache size: 0, Positive unconditional cache size: 258, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 9.0s, 269 PlacesBefore, 54 PlacesAfterwards, 275 TransitionsBefore, 45 TransitionsAfterwards, 52142 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 214 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 77 ConcurrentYvCompositions, 15 ChoiceCompositions, 330 TotalNumberOfCompositions, 63931 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 54216, positive: 54013, positive conditional: 0, positive unconditional: 54013, negative: 203, negative conditional: 0, negative unconditional: 203, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 39682, positive: 39577, positive conditional: 0, positive unconditional: 39577, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 39682, positive: 39235, positive conditional: 0, positive unconditional: 39235, negative: 447, negative conditional: 0, negative unconditional: 447, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 447, positive: 342, positive conditional: 0, positive unconditional: 342, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 479, positive: 317, positive conditional: 0, positive unconditional: 317, negative: 162, negative conditional: 0, negative unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 54216, positive: 14436, positive conditional: 0, positive unconditional: 14436, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 39682, unknown conditional: 0, unknown unconditional: 39682] , Statistics on independence cache: Total cache size (in pairs): 481, Positive cache size: 457, Positive conditional cache size: 0, Positive unconditional cache size: 457, Negative cache size: 24, Negative conditional cache size: 0, Negative unconditional cache size: 24
  - StatisticsResult: PetriNetLargeBlockEncoding benchmarks
    Lipton Reduction Statistics: ReductionTime: 9.1s, 298 PlacesBefore, 58 PlacesAfterwards, 305 TransitionsBefore, 48 TransitionsAfterwards, 66444 CoEnabledTransitionPairs, 7 FixpointIterations, 24 TrivialSequentialCompositions, 241 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 90 ConcurrentYvCompositions, 17 ChoiceCompositions, 372 TotalNumberOfCompositions, 78641 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 67498, positive: 67313, positive conditional: 0, positive unconditional: 67313, negative: 185, negative conditional: 0, negative unconditional: 185, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 50346, positive: 50240, positive conditional: 0, positive unconditional: 50240, negative: 106, negative conditional: 0, negative unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 50346, positive: 49884, positive conditional: 0, positive unconditional: 49884, negative: 462, negative conditional: 0, negative unconditional: 462, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 462, positive: 356, positive conditional: 0, positive unconditional: 356, negative: 106, negative conditional: 0, negative unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 468, positive: 330, positive conditional: 0, positive unconditional: 330, negative: 138, negative conditional: 0, negative unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 67498, positive: 17073, positive conditional: 0, positive unconditional: 17073, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 50346, unknown conditional: 0, unknown unconditional: 50346] , Statistics on independence cache: Total cache size (in pairs): 368, Positive cache size: 344, Positive conditional cache size: 0, Positive unconditional cache size: 344, Negative cache size: 24, Negative conditional cache size: 0, Negative unconditional cache size: 24
RESULT: Ultimate could not prove your program: Timeout
Completed graceful shutdown