/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-lit/qw2004_variant.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 10:47:12,003 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 10:47:12,005 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 10:47:12,033 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 10:47:12,034 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 10:47:12,036 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 10:47:12,038 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 10:47:12,042 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 10:47:12,043 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 10:47:12,047 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 10:47:12,047 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 10:47:12,048 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 10:47:12,049 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 10:47:12,050 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 10:47:12,051 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 10:47:12,054 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 10:47:12,057 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 10:47:12,057 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 10:47:12,059 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 10:47:12,064 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 10:47:12,064 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 10:47:12,065 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 10:47:12,066 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 10:47:12,067 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 10:47:12,072 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 10:47:12,072 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 10:47:12,072 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 10:47:12,073 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 10:47:12,074 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 10:47:12,074 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 10:47:12,074 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 10:47:12,075 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 10:47:12,076 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 10:47:12,076 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 10:47:12,077 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 10:47:12,077 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 10:47:12,077 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 10:47:12,077 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 10:47:12,077 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 10:47:12,078 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 10:47:12,078 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 10:47:12,081 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 10:47:12,109 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 10:47:12,110 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 10:47:12,112 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 10:47:12,112 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 10:47:12,112 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 10:47:12,113 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 10:47:12,113 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 10:47:12,113 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 10:47:12,113 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 10:47:12,113 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 10:47:12,114 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 10:47:12,114 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 10:47:12,115 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 10:47:12,115 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 10:47:12,116 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-26 10:47:12,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 10:47:12,483 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 10:47:12,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 10:47:12,486 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-26 10:47:12,486 INFO L275 PluginConnector]: CDTParser initialized [2021-03-26 10:47:12,487 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/qw2004_variant.i [2021-03-26 10:47:12,547 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ba2b3692/4fecffcc7fcd45ffabaa0f62dd460071/FLAG616abdd9a [2021-03-26 10:47:12,940 INFO L306 CDTParser]: Found 1 translation units. [2021-03-26 10:47:12,940 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/qw2004_variant.i [2021-03-26 10:47:12,947 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ba2b3692/4fecffcc7fcd45ffabaa0f62dd460071/FLAG616abdd9a [2021-03-26 10:47:13,343 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5ba2b3692/4fecffcc7fcd45ffabaa0f62dd460071 [2021-03-26 10:47:13,345 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 10:47:13,346 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-26 10:47:13,349 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-26 10:47:13,349 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-26 10:47:13,351 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-26 10:47:13,351 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,352 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39ac87a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13, skipping insertion in model container [2021-03-26 10:47:13,353 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,357 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-26 10:47:13,393 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-26 10:47:13,550 WARN L226 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] [2021-03-26 10:47:13,566 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 10:47:13,572 INFO L203 MainTranslator]: Completed pre-run [2021-03-26 10:47:13,622 WARN L226 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] [2021-03-26 10:47:13,626 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-26 10:47:13,677 INFO L208 MainTranslator]: Completed translation [2021-03-26 10:47:13,678 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13 WrapperNode [2021-03-26 10:47:13,679 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-26 10:47:13,680 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 10:47:13,680 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 10:47:13,680 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 10:47:13,684 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,707 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,726 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 10:47:13,727 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 10:47:13,727 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 10:47:13,727 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 10:47:13,732 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,732 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,736 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,736 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,748 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,750 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,751 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... [2021-03-26 10:47:13,753 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 10:47:13,753 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 10:47:13,753 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 10:47:13,753 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 10:47:13,754 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 10:47:13,799 INFO L130 BoogieDeclarations]: Found specification of procedure BCSP_PnpStop [2021-03-26 10:47:13,799 INFO L138 BoogieDeclarations]: Found implementation of procedure BCSP_PnpStop [2021-03-26 10:47:13,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-26 10:47:13,799 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-26 10:47:13,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-26 10:47:13,799 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-26 10:47:13,800 INFO L130 BoogieDeclarations]: Found specification of procedure BCSP_PnpAdd [2021-03-26 10:47:13,800 INFO L138 BoogieDeclarations]: Found implementation of procedure BCSP_PnpAdd [2021-03-26 10:47:13,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-26 10:47:13,800 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-26 10:47:13,800 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 10:47:13,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 10:47:13,801 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 10:47:14,090 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 10:47:14,090 INFO L299 CfgBuilder]: Removed 15 assume(true) statements. [2021-03-26 10:47:14,091 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 10:47:14 BoogieIcfgContainer [2021-03-26 10:47:14,091 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 10:47:14,092 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 10:47:14,092 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 10:47:14,094 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 10:47:14,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.03 10:47:13" (1/3) ... [2021-03-26 10:47:14,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d7dea8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 10:47:14, skipping insertion in model container [2021-03-26 10:47:14,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.03 10:47:13" (2/3) ... [2021-03-26 10:47:14,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d7dea8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 10:47:14, skipping insertion in model container [2021-03-26 10:47:14,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 10:47:14" (3/3) ... [2021-03-26 10:47:14,095 INFO L111 eAbstractionObserver]: Analyzing ICFG qw2004_variant.i [2021-03-26 10:47:14,098 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 10:47:14,108 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 10:47:14,109 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 10:47:14,139 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,139 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,139 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,139 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,139 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,140 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,141 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,142 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,142 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,142 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,142 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,142 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,156 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,157 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,158 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,159 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,160 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,161 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,163 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,165 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of1ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:14,166 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 10:47:14,177 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 10:47:14,221 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 10:47:14,221 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 10:47:14,221 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 10:47:14,222 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 10:47:14,222 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 10:47:14,222 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 10:47:14,222 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 10:47:14,222 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 10:47:14,228 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 78 places, 77 transitions, 164 flow [2021-03-26 10:47:14,248 INFO L129 PetriNetUnfolder]: 6/85 cut-off events. [2021-03-26 10:47:14,248 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:14,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 85 events. 6/85 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 129 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 67. Up to 4 conditions per place. [2021-03-26 10:47:14,251 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 77 transitions, 164 flow [2021-03-26 10:47:14,253 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 76 transitions, 160 flow [2021-03-26 10:47:14,254 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:14,268 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 160 flow [2021-03-26 10:47:14,270 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 76 transitions, 160 flow [2021-03-26 10:47:14,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 160 flow [2021-03-26 10:47:14,293 INFO L129 PetriNetUnfolder]: 6/85 cut-off events. [2021-03-26 10:47:14,294 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:14,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 85 events. 6/85 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 132 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 67. Up to 4 conditions per place. [2021-03-26 10:47:14,298 INFO L142 LiptonReduction]: Number of co-enabled transitions 1792 [2021-03-26 10:47:15,333 INFO L154 LiptonReduction]: Checked pairs total: 1829 [2021-03-26 10:47:15,334 INFO L156 LiptonReduction]: Total number of compositions: 56 [2021-03-26 10:47:15,335 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1082 [2021-03-26 10:47:15,343 INFO L129 PetriNetUnfolder]: 3/36 cut-off events. [2021-03-26 10:47:15,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:15,343 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:15,343 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:15,344 INFO L428 AbstractCegarLoop]: === Iteration 1 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:15,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:15,347 INFO L82 PathProgramCache]: Analyzing trace with hash -1583430104, now seen corresponding path program 1 times [2021-03-26 10:47:15,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:15,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198693030] [2021-03-26 10:47:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:15,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:15,417 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:15,430 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:15,442 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 10:47:15,443 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 10:47:15,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 10:47:15,443 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 10:47:15,444 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,452 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,453 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,454 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,455 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,456 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,457 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,458 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,459 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,460 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,461 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,462 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,463 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,464 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,465 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,466 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,466 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of2ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,467 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,468 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of2ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,469 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:15,470 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 10:47:15,470 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-26 10:47:15,471 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 10:47:15,471 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 10:47:15,471 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 10:47:15,471 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 10:47:15,471 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 10:47:15,471 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 10:47:15,471 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 10:47:15,471 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 10:47:15,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 117 transitions, 258 flow [2021-03-26 10:47:15,484 INFO L129 PetriNetUnfolder]: 10/124 cut-off events. [2021-03-26 10:47:15,484 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 10:47:15,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138 conditions, 124 events. 10/124 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 133. Up to 6 conditions per place. [2021-03-26 10:47:15,485 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 117 transitions, 258 flow [2021-03-26 10:47:15,486 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 102 places, 102 transitions, 219 flow [2021-03-26 10:47:15,486 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:15,486 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 102 transitions, 219 flow [2021-03-26 10:47:15,486 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 102 transitions, 219 flow [2021-03-26 10:47:15,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 102 transitions, 219 flow [2021-03-26 10:47:15,497 INFO L129 PetriNetUnfolder]: 10/124 cut-off events. [2021-03-26 10:47:15,497 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 10:47:15,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 124 events. 10/124 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 258 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 110. Up to 6 conditions per place. [2021-03-26 10:47:15,500 INFO L142 LiptonReduction]: Number of co-enabled transitions 4468 [2021-03-26 10:47:16,704 INFO L154 LiptonReduction]: Checked pairs total: 3846 [2021-03-26 10:47:16,705 INFO L156 LiptonReduction]: Total number of compositions: 80 [2021-03-26 10:47:16,705 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1219 [2021-03-26 10:47:16,708 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-26 10:47:16,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:16,708 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:16,709 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:16,709 INFO L428 AbstractCegarLoop]: === Iteration 1 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:16,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:16,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1479836156, now seen corresponding path program 1 times [2021-03-26 10:47:16,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:16,709 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153656065] [2021-03-26 10:47:16,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:16,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:16,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:16,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:16,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:16,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:16,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:16,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:16,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153656065] [2021-03-26 10:47:16,764 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:16,764 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:47:16,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418971788] [2021-03-26 10:47:16,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:16,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:16,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:16,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:16,778 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 197 [2021-03-26 10:47:16,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:16,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:16,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 197 [2021-03-26 10:47:16,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:16,803 INFO L129 PetriNetUnfolder]: 18/133 cut-off events. [2021-03-26 10:47:16,803 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-26 10:47:16,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 133 events. 18/133 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 568 event pairs, 3 based on Foata normal form. 1/100 useless extension candidates. Maximal degree in co-relation 154. Up to 16 conditions per place. [2021-03-26 10:47:16,805 INFO L132 encePairwiseOnDemand]: 191/197 looper letters, 5 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2021-03-26 10:47:16,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 46 transitions, 125 flow [2021-03-26 10:47:16,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:16,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:16,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions. [2021-03-26 10:47:16,814 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8206429780033841 [2021-03-26 10:47:16,814 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 485 transitions. [2021-03-26 10:47:16,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 485 transitions. [2021-03-26 10:47:16,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:16,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 485 transitions. [2021-03-26 10:47:16,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:16,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:16,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:16,825 INFO L185 Difference]: Start difference. First operand has 48 places, 44 transitions, 103 flow. Second operand 3 states and 485 transitions. [2021-03-26 10:47:16,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 46 transitions, 125 flow [2021-03-26 10:47:16,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 122 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:16,828 INFO L241 Difference]: Finished difference. Result has 51 places, 46 transitions, 128 flow [2021-03-26 10:47:16,829 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2021-03-26 10:47:16,830 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2021-03-26 10:47:16,830 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:16,830 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 51 places, 46 transitions, 128 flow [2021-03-26 10:47:16,830 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 51 places, 46 transitions, 128 flow [2021-03-26 10:47:16,830 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 46 transitions, 128 flow [2021-03-26 10:47:16,839 INFO L129 PetriNetUnfolder]: 18/135 cut-off events. [2021-03-26 10:47:16,839 INFO L130 PetriNetUnfolder]: For 11/14 co-relation queries the response was YES. [2021-03-26 10:47:16,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 135 events. 18/135 cut-off events. For 11/14 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 586 event pairs, 3 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 165. Up to 14 conditions per place. [2021-03-26 10:47:16,841 INFO L142 LiptonReduction]: Number of co-enabled transitions 888 [2021-03-26 10:47:17,522 INFO L154 LiptonReduction]: Checked pairs total: 840 [2021-03-26 10:47:17,522 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-26 10:47:17,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 692 [2021-03-26 10:47:17,523 INFO L480 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 106 flow [2021-03-26 10:47:17,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:17,524 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:17,524 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:17,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 10:47:17,524 INFO L428 AbstractCegarLoop]: === Iteration 2 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:17,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:17,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1479866908, now seen corresponding path program 1 times [2021-03-26 10:47:17,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:17,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132438591] [2021-03-26 10:47:17,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:17,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:17,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:17,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:17,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:17,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:17,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:17,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132438591] [2021-03-26 10:47:17,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:17,650 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:47:17,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534896648] [2021-03-26 10:47:17,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:47:17,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:17,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:47:17,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 10:47:17,655 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 212 [2021-03-26 10:47:17,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 35 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 161.25) internal successors, (645), 4 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:17,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:17,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 212 [2021-03-26 10:47:17,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:17,700 INFO L129 PetriNetUnfolder]: 124/265 cut-off events. [2021-03-26 10:47:17,701 INFO L130 PetriNetUnfolder]: For 12/15 co-relation queries the response was YES. [2021-03-26 10:47:17,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 513 conditions, 265 events. 124/265 cut-off events. For 12/15 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1264 event pairs, 10 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 498. Up to 96 conditions per place. [2021-03-26 10:47:17,703 INFO L132 encePairwiseOnDemand]: 206/212 looper letters, 15 selfloop transitions, 5 changer transitions 0/45 dead transitions. [2021-03-26 10:47:17,703 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 169 flow [2021-03-26 10:47:17,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 10:47:17,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 10:47:17,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 823 transitions. [2021-03-26 10:47:17,706 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7764150943396226 [2021-03-26 10:47:17,706 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 823 transitions. [2021-03-26 10:47:17,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 823 transitions. [2021-03-26 10:47:17,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:17,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 823 transitions. [2021-03-26 10:47:17,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 164.6) internal successors, (823), 5 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:17,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 212.0) internal successors, (1272), 6 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:17,711 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 212.0) internal successors, (1272), 6 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:17,711 INFO L185 Difference]: Start difference. First operand has 40 places, 35 transitions, 106 flow. Second operand 5 states and 823 transitions. [2021-03-26 10:47:17,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 169 flow [2021-03-26 10:47:17,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 161 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 10:47:17,712 INFO L241 Difference]: Finished difference. Result has 45 places, 38 transitions, 132 flow [2021-03-26 10:47:17,712 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=212, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=132, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2021-03-26 10:47:17,713 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, -3 predicate places. [2021-03-26 10:47:17,713 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:17,713 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 38 transitions, 132 flow [2021-03-26 10:47:17,713 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 38 transitions, 132 flow [2021-03-26 10:47:17,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 38 transitions, 132 flow [2021-03-26 10:47:17,721 INFO L129 PetriNetUnfolder]: 29/139 cut-off events. [2021-03-26 10:47:17,721 INFO L130 PetriNetUnfolder]: For 25/30 co-relation queries the response was YES. [2021-03-26 10:47:17,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 277 conditions, 139 events. 29/139 cut-off events. For 25/30 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 625 event pairs, 7 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 262. Up to 47 conditions per place. [2021-03-26 10:47:17,723 INFO L142 LiptonReduction]: Number of co-enabled transitions 700 [2021-03-26 10:47:17,837 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2021-03-26 10:47:17,993 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2021-03-26 10:47:18,052 INFO L154 LiptonReduction]: Checked pairs total: 304 [2021-03-26 10:47:18,052 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:18,052 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 339 [2021-03-26 10:47:18,053 INFO L480 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 130 flow [2021-03-26 10:47:18,053 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 161.25) internal successors, (645), 4 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,053 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:18,053 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:18,054 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 10:47:18,054 INFO L428 AbstractCegarLoop]: === Iteration 3 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:18,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:18,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1260880614, now seen corresponding path program 1 times [2021-03-26 10:47:18,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:18,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639610326] [2021-03-26 10:47:18,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:18,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:18,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:18,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:18,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639610326] [2021-03-26 10:47:18,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:18,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 10:47:18,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153308256] [2021-03-26 10:47:18,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:18,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:18,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:18,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:18,094 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 213 [2021-03-26 10:47:18,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 130 flow. Second operand has 3 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:18,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 213 [2021-03-26 10:47:18,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:18,118 INFO L129 PetriNetUnfolder]: 21/119 cut-off events. [2021-03-26 10:47:18,118 INFO L130 PetriNetUnfolder]: For 33/59 co-relation queries the response was YES. [2021-03-26 10:47:18,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 119 events. 21/119 cut-off events. For 33/59 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 571 event pairs, 7 based on Foata normal form. 7/97 useless extension candidates. Maximal degree in co-relation 247. Up to 33 conditions per place. [2021-03-26 10:47:18,120 INFO L132 encePairwiseOnDemand]: 210/213 looper letters, 10 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2021-03-26 10:47:18,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 38 transitions, 154 flow [2021-03-26 10:47:18,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:18,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 537 transitions. [2021-03-26 10:47:18,122 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8403755868544601 [2021-03-26 10:47:18,122 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 537 transitions. [2021-03-26 10:47:18,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 537 transitions. [2021-03-26 10:47:18,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:18,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 537 transitions. [2021-03-26 10:47:18,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,127 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,127 INFO L185 Difference]: Start difference. First operand has 44 places, 37 transitions, 130 flow. Second operand 3 states and 537 transitions. [2021-03-26 10:47:18,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 38 transitions, 154 flow [2021-03-26 10:47:18,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 38 transitions, 154 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:18,131 INFO L241 Difference]: Finished difference. Result has 47 places, 37 transitions, 139 flow [2021-03-26 10:47:18,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=47, PETRI_TRANSITIONS=37} [2021-03-26 10:47:18,131 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, -1 predicate places. [2021-03-26 10:47:18,131 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:18,131 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 47 places, 37 transitions, 139 flow [2021-03-26 10:47:18,131 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 47 places, 37 transitions, 139 flow [2021-03-26 10:47:18,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 47 places, 37 transitions, 139 flow [2021-03-26 10:47:18,148 INFO L129 PetriNetUnfolder]: 19/124 cut-off events. [2021-03-26 10:47:18,148 INFO L130 PetriNetUnfolder]: For 40/49 co-relation queries the response was YES. [2021-03-26 10:47:18,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 124 events. 19/124 cut-off events. For 40/49 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 571 event pairs, 7 based on Foata normal form. 1/100 useless extension candidates. Maximal degree in co-relation 251. Up to 37 conditions per place. [2021-03-26 10:47:18,150 INFO L142 LiptonReduction]: Number of co-enabled transitions 700 [2021-03-26 10:47:18,153 INFO L154 LiptonReduction]: Checked pairs total: 152 [2021-03-26 10:47:18,153 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:47:18,153 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-26 10:47:18,154 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 37 transitions, 139 flow [2021-03-26 10:47:18,155 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,155 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:18,155 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:18,155 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-26 10:47:18,155 INFO L428 AbstractCegarLoop]: === Iteration 4 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:18,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:18,155 INFO L82 PathProgramCache]: Analyzing trace with hash -745639615, now seen corresponding path program 1 times [2021-03-26 10:47:18,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:18,155 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924501229] [2021-03-26 10:47:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:18,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:18,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:18,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:18,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:18,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:18,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924501229] [2021-03-26 10:47:18,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:18,196 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:47:18,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526296411] [2021-03-26 10:47:18,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:18,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:18,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:18,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:18,197 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 213 [2021-03-26 10:47:18,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 37 transitions, 139 flow. Second operand has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:18,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 213 [2021-03-26 10:47:18,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:18,218 INFO L129 PetriNetUnfolder]: 9/76 cut-off events. [2021-03-26 10:47:18,218 INFO L130 PetriNetUnfolder]: For 29/68 co-relation queries the response was YES. [2021-03-26 10:47:18,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 76 events. 9/76 cut-off events. For 29/68 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 258 event pairs, 4 based on Foata normal form. 7/69 useless extension candidates. Maximal degree in co-relation 146. Up to 14 conditions per place. [2021-03-26 10:47:18,220 INFO L132 encePairwiseOnDemand]: 210/213 looper letters, 5 selfloop transitions, 1 changer transitions 0/35 dead transitions. [2021-03-26 10:47:18,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 35 transitions, 143 flow [2021-03-26 10:47:18,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:18,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2021-03-26 10:47:18,222 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7918622848200313 [2021-03-26 10:47:18,222 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 506 transitions. [2021-03-26 10:47:18,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 506 transitions. [2021-03-26 10:47:18,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:18,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 506 transitions. [2021-03-26 10:47:18,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,225 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,225 INFO L185 Difference]: Start difference. First operand has 47 places, 37 transitions, 139 flow. Second operand 3 states and 506 transitions. [2021-03-26 10:47:18,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 35 transitions, 143 flow [2021-03-26 10:47:18,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 35 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:18,228 INFO L241 Difference]: Finished difference. Result has 48 places, 35 transitions, 132 flow [2021-03-26 10:47:18,229 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=48, PETRI_TRANSITIONS=35} [2021-03-26 10:47:18,230 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2021-03-26 10:47:18,230 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:18,230 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 35 transitions, 132 flow [2021-03-26 10:47:18,230 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 35 transitions, 132 flow [2021-03-26 10:47:18,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 35 transitions, 132 flow [2021-03-26 10:47:18,264 INFO L129 PetriNetUnfolder]: 7/80 cut-off events. [2021-03-26 10:47:18,265 INFO L130 PetriNetUnfolder]: For 23/27 co-relation queries the response was YES. [2021-03-26 10:47:18,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 80 events. 7/80 cut-off events. For 23/27 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 251 event pairs, 3 based on Foata normal form. 2/72 useless extension candidates. Maximal degree in co-relation 151. Up to 18 conditions per place. [2021-03-26 10:47:18,266 INFO L142 LiptonReduction]: Number of co-enabled transitions 604 [2021-03-26 10:47:18,346 INFO L154 LiptonReduction]: Checked pairs total: 200 [2021-03-26 10:47:18,347 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:18,347 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 117 [2021-03-26 10:47:18,349 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 34 transitions, 130 flow [2021-03-26 10:47:18,349 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 167.0) internal successors, (501), 3 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,350 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:18,350 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:18,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-26 10:47:18,350 INFO L428 AbstractCegarLoop]: === Iteration 5 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:18,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:18,350 INFO L82 PathProgramCache]: Analyzing trace with hash 53451374, now seen corresponding path program 1 times [2021-03-26 10:47:18,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:18,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072792104] [2021-03-26 10:47:18,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:18,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:18,403 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-26 10:47:18,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:18,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:18,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:18,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:18,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:18,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:18,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072792104] [2021-03-26 10:47:18,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:18,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 10:47:18,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242470714] [2021-03-26 10:47:18,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 10:47:18,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:18,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 10:47:18,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 10:47:18,423 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 214 [2021-03-26 10:47:18,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 34 transitions, 130 flow. Second operand has 6 states, 6 states have (on average 149.0) internal successors, (894), 6 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:18,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 214 [2021-03-26 10:47:18,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:18,480 INFO L129 PetriNetUnfolder]: 36/135 cut-off events. [2021-03-26 10:47:18,480 INFO L130 PetriNetUnfolder]: For 63/94 co-relation queries the response was YES. [2021-03-26 10:47:18,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 135 events. 36/135 cut-off events. For 63/94 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 619 event pairs, 8 based on Foata normal form. 20/138 useless extension candidates. Maximal degree in co-relation 289. Up to 46 conditions per place. [2021-03-26 10:47:18,481 INFO L132 encePairwiseOnDemand]: 207/214 looper letters, 19 selfloop transitions, 13 changer transitions 0/55 dead transitions. [2021-03-26 10:47:18,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 55 transitions, 252 flow [2021-03-26 10:47:18,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 10:47:18,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 10:47:18,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1068 transitions. [2021-03-26 10:47:18,483 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7129506008010681 [2021-03-26 10:47:18,483 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1068 transitions. [2021-03-26 10:47:18,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1068 transitions. [2021-03-26 10:47:18,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:18,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1068 transitions. [2021-03-26 10:47:18,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 152.57142857142858) internal successors, (1068), 7 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 214.0) internal successors, (1712), 8 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,487 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 214.0) internal successors, (1712), 8 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,488 INFO L185 Difference]: Start difference. First operand has 47 places, 34 transitions, 130 flow. Second operand 7 states and 1068 transitions. [2021-03-26 10:47:18,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 55 transitions, 252 flow [2021-03-26 10:47:18,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 251 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:18,489 INFO L241 Difference]: Finished difference. Result has 55 places, 48 transitions, 227 flow [2021-03-26 10:47:18,489 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=214, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=227, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2021-03-26 10:47:18,489 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 7 predicate places. [2021-03-26 10:47:18,489 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:18,490 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 48 transitions, 227 flow [2021-03-26 10:47:18,490 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 48 transitions, 227 flow [2021-03-26 10:47:18,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 55 places, 48 transitions, 227 flow [2021-03-26 10:47:18,495 INFO L129 PetriNetUnfolder]: 11/91 cut-off events. [2021-03-26 10:47:18,496 INFO L130 PetriNetUnfolder]: For 49/59 co-relation queries the response was YES. [2021-03-26 10:47:18,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 91 events. 11/91 cut-off events. For 49/59 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 367 event pairs, 1 based on Foata normal form. 4/85 useless extension candidates. Maximal degree in co-relation 195. Up to 15 conditions per place. [2021-03-26 10:47:18,497 INFO L142 LiptonReduction]: Number of co-enabled transitions 814 [2021-03-26 10:47:18,556 INFO L154 LiptonReduction]: Checked pairs total: 212 [2021-03-26 10:47:18,556 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 10:47:18,556 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 67 [2021-03-26 10:47:18,562 INFO L480 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 225 flow [2021-03-26 10:47:18,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 149.0) internal successors, (894), 6 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,562 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:18,563 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:18,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-26 10:47:18,563 INFO L428 AbstractCegarLoop]: === Iteration 6 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:18,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:18,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1706018009, now seen corresponding path program 1 times [2021-03-26 10:47:18,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:18,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168721331] [2021-03-26 10:47:18,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:18,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:18,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:18,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:18,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:18,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:18,602 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168721331] [2021-03-26 10:47:18,602 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:18,602 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 10:47:18,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257744899] [2021-03-26 10:47:18,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:18,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:18,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:18,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:18,604 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 216 [2021-03-26 10:47:18,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 225 flow. Second operand has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:18,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 216 [2021-03-26 10:47:18,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:18,619 INFO L129 PetriNetUnfolder]: 6/84 cut-off events. [2021-03-26 10:47:18,619 INFO L130 PetriNetUnfolder]: For 57/67 co-relation queries the response was YES. [2021-03-26 10:47:18,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 84 events. 6/84 cut-off events. For 57/67 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 303 event pairs, 1 based on Foata normal form. 5/81 useless extension candidates. Maximal degree in co-relation 196. Up to 11 conditions per place. [2021-03-26 10:47:18,619 INFO L132 encePairwiseOnDemand]: 212/216 looper letters, 6 selfloop transitions, 2 changer transitions 0/47 dead transitions. [2021-03-26 10:47:18,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 47 transitions, 238 flow [2021-03-26 10:47:18,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:18,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:18,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions. [2021-03-26 10:47:18,621 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8564814814814815 [2021-03-26 10:47:18,621 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 555 transitions. [2021-03-26 10:47:18,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 555 transitions. [2021-03-26 10:47:18,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:18,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 555 transitions. [2021-03-26 10:47:18,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 185.0) internal successors, (555), 3 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 216.0) internal successors, (864), 4 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,623 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 216.0) internal successors, (864), 4 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,623 INFO L185 Difference]: Start difference. First operand has 54 places, 47 transitions, 225 flow. Second operand 3 states and 555 transitions. [2021-03-26 10:47:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 47 transitions, 238 flow [2021-03-26 10:47:18,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 47 transitions, 230 flow, removed 4 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:18,626 INFO L241 Difference]: Finished difference. Result has 57 places, 47 transitions, 226 flow [2021-03-26 10:47:18,626 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=216, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=57, PETRI_TRANSITIONS=47} [2021-03-26 10:47:18,626 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 9 predicate places. [2021-03-26 10:47:18,626 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:18,626 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 47 transitions, 226 flow [2021-03-26 10:47:18,631 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 47 transitions, 226 flow [2021-03-26 10:47:18,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 47 transitions, 226 flow [2021-03-26 10:47:18,637 INFO L129 PetriNetUnfolder]: 7/85 cut-off events. [2021-03-26 10:47:18,637 INFO L130 PetriNetUnfolder]: For 58/67 co-relation queries the response was YES. [2021-03-26 10:47:18,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 85 events. 7/85 cut-off events. For 58/67 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 306 event pairs, 1 based on Foata normal form. 3/80 useless extension candidates. Maximal degree in co-relation 195. Up to 12 conditions per place. [2021-03-26 10:47:18,638 INFO L142 LiptonReduction]: Number of co-enabled transitions 762 [2021-03-26 10:47:18,696 INFO L154 LiptonReduction]: Checked pairs total: 171 [2021-03-26 10:47:18,696 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:18,696 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 70 [2021-03-26 10:47:18,697 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 222 flow [2021-03-26 10:47:18,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:18,697 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:18,697 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:18,697 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-26 10:47:18,697 INFO L428 AbstractCegarLoop]: === Iteration 7 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:18,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:18,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1997620039, now seen corresponding path program 1 times [2021-03-26 10:47:18,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:18,697 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085026913] [2021-03-26 10:47:18,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:18,704 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:18,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:18,712 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:18,715 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 10:47:18,716 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 10:47:18,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 10:47:18,716 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 10:47:18,716 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,737 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,738 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,739 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,740 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,741 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,742 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,743 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,744 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,745 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,746 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,747 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,750 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,751 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,754 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,754 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,754 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,754 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,755 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,755 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,755 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,755 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,755 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,756 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,757 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,758 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,758 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,758 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,758 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,758 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,759 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:18,760 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 10:47:18,761 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-26 10:47:18,761 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 10:47:18,761 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 10:47:18,761 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 10:47:18,761 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 10:47:18,761 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 10:47:18,761 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 10:47:18,761 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 10:47:18,761 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 10:47:18,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 158 places, 157 transitions, 356 flow [2021-03-26 10:47:18,782 INFO L129 PetriNetUnfolder]: 14/163 cut-off events. [2021-03-26 10:47:18,783 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 10:47:18,783 INFO L84 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 163 events. 14/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 393 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2021-03-26 10:47:18,783 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 157 transitions, 356 flow [2021-03-26 10:47:18,785 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 128 transitions, 280 flow [2021-03-26 10:47:18,785 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:18,785 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 128 transitions, 280 flow [2021-03-26 10:47:18,785 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 128 transitions, 280 flow [2021-03-26 10:47:18,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 128 transitions, 280 flow [2021-03-26 10:47:18,799 INFO L129 PetriNetUnfolder]: 14/163 cut-off events. [2021-03-26 10:47:18,799 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-26 10:47:18,800 INFO L84 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 163 events. 14/163 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 403 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 154. Up to 8 conditions per place. [2021-03-26 10:47:18,803 INFO L142 LiptonReduction]: Number of co-enabled transitions 8444 [2021-03-26 10:47:20,018 INFO L154 LiptonReduction]: Checked pairs total: 6222 [2021-03-26 10:47:20,018 INFO L156 LiptonReduction]: Total number of compositions: 96 [2021-03-26 10:47:20,019 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1234 [2021-03-26 10:47:20,021 INFO L129 PetriNetUnfolder]: 1/33 cut-off events. [2021-03-26 10:47:20,021 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:20,021 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:20,021 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:20,021 INFO L428 AbstractCegarLoop]: === Iteration 1 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:20,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:20,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1495175187, now seen corresponding path program 1 times [2021-03-26 10:47:20,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:20,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565806454] [2021-03-26 10:47:20,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:20,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:20,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:20,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:20,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:20,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:20,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:20,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:20,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565806454] [2021-03-26 10:47:20,065 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:20,065 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:47:20,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703251296] [2021-03-26 10:47:20,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:47:20,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:20,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:47:20,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 10:47:20,066 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 253 [2021-03-26 10:47:20,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 206.25) internal successors, (825), 4 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:20,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:20,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 253 [2021-03-26 10:47:20,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:20,103 INFO L129 PetriNetUnfolder]: 50/195 cut-off events. [2021-03-26 10:47:20,103 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-03-26 10:47:20,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 314 conditions, 195 events. 50/195 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1027 event pairs, 24 based on Foata normal form. 34/183 useless extension candidates. Maximal degree in co-relation 296. Up to 53 conditions per place. [2021-03-26 10:47:20,105 INFO L132 encePairwiseOnDemand]: 245/253 looper letters, 16 selfloop transitions, 5 changer transitions 0/71 dead transitions. [2021-03-26 10:47:20,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 71 transitions, 211 flow [2021-03-26 10:47:20,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 10:47:20,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 10:47:20,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1057 transitions. [2021-03-26 10:47:20,107 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8355731225296442 [2021-03-26 10:47:20,107 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1057 transitions. [2021-03-26 10:47:20,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1057 transitions. [2021-03-26 10:47:20,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:20,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1057 transitions. [2021-03-26 10:47:20,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 211.4) internal successors, (1057), 5 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:20,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 253.0) internal successors, (1518), 6 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:20,111 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 253.0) internal successors, (1518), 6 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:20,111 INFO L185 Difference]: Start difference. First operand has 67 places, 64 transitions, 152 flow. Second operand 5 states and 1057 transitions. [2021-03-26 10:47:20,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 71 transitions, 211 flow [2021-03-26 10:47:20,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 71 transitions, 204 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:20,115 INFO L241 Difference]: Finished difference. Result has 71 places, 63 transitions, 173 flow [2021-03-26 10:47:20,115 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=253, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=173, PETRI_PLACES=71, PETRI_TRANSITIONS=63} [2021-03-26 10:47:20,115 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 4 predicate places. [2021-03-26 10:47:20,115 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:20,115 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 71 places, 63 transitions, 173 flow [2021-03-26 10:47:20,116 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 71 places, 63 transitions, 173 flow [2021-03-26 10:47:20,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 71 places, 63 transitions, 173 flow [2021-03-26 10:47:20,122 INFO L129 PetriNetUnfolder]: 7/99 cut-off events. [2021-03-26 10:47:20,122 INFO L130 PetriNetUnfolder]: For 14/24 co-relation queries the response was YES. [2021-03-26 10:47:20,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149 conditions, 99 events. 7/99 cut-off events. For 14/24 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 389 event pairs, 3 based on Foata normal form. 0/82 useless extension candidates. Maximal degree in co-relation 130. Up to 14 conditions per place. [2021-03-26 10:47:20,124 INFO L142 LiptonReduction]: Number of co-enabled transitions 2066 [2021-03-26 10:47:21,139 INFO L154 LiptonReduction]: Checked pairs total: 1896 [2021-03-26 10:47:21,139 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-26 10:47:21,139 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1024 [2021-03-26 10:47:21,140 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 123 flow [2021-03-26 10:47:21,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 206.25) internal successors, (825), 4 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:21,140 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:21,140 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:21,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 10:47:21,140 INFO L428 AbstractCegarLoop]: === Iteration 2 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:21,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:21,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1476387881, now seen corresponding path program 1 times [2021-03-26 10:47:21,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:21,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980187392] [2021-03-26 10:47:21,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:21,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:21,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:21,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:21,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:21,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:21,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:21,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:21,198 INFO L142 QuantifierPusher]: treesize reduction 6, result has 40.0 percent of original size [2021-03-26 10:47:21,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:21,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:21,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:21,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:21,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980187392] [2021-03-26 10:47:21,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:21,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-26 10:47:21,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834268416] [2021-03-26 10:47:21,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 10:47:21,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:21,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 10:47:21,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 10:47:21,206 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 281 [2021-03-26 10:47:21,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 123 flow. Second operand has 8 states, 8 states have (on average 176.5) internal successors, (1412), 8 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:21,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:21,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 281 [2021-03-26 10:47:21,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:21,522 INFO L129 PetriNetUnfolder]: 815/1371 cut-off events. [2021-03-26 10:47:21,523 INFO L130 PetriNetUnfolder]: For 119/121 co-relation queries the response was YES. [2021-03-26 10:47:21,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2855 conditions, 1371 events. 815/1371 cut-off events. For 119/121 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7461 event pairs, 105 based on Foata normal form. 2/1168 useless extension candidates. Maximal degree in co-relation 2836. Up to 469 conditions per place. [2021-03-26 10:47:21,533 INFO L132 encePairwiseOnDemand]: 269/281 looper letters, 83 selfloop transitions, 41 changer transitions 0/145 dead transitions. [2021-03-26 10:47:21,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 145 transitions, 605 flow [2021-03-26 10:47:21,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 10:47:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 10:47:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2929 transitions. [2021-03-26 10:47:21,538 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6514679715302492 [2021-03-26 10:47:21,538 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2929 transitions. [2021-03-26 10:47:21,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2929 transitions. [2021-03-26 10:47:21,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:21,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2929 transitions. [2021-03-26 10:47:21,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 183.0625) internal successors, (2929), 16 states have internal predecessors, (2929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:21,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 281.0) internal successors, (4777), 17 states have internal predecessors, (4777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:21,548 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 281.0) internal successors, (4777), 17 states have internal predecessors, (4777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:21,548 INFO L185 Difference]: Start difference. First operand has 51 places, 40 transitions, 123 flow. Second operand 16 states and 2929 transitions. [2021-03-26 10:47:21,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 145 transitions, 605 flow [2021-03-26 10:47:21,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 145 transitions, 595 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 10:47:21,552 INFO L241 Difference]: Finished difference. Result has 73 places, 91 transitions, 418 flow [2021-03-26 10:47:21,552 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=418, PETRI_PLACES=73, PETRI_TRANSITIONS=91} [2021-03-26 10:47:21,552 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 6 predicate places. [2021-03-26 10:47:21,552 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:21,552 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 91 transitions, 418 flow [2021-03-26 10:47:21,552 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 91 transitions, 418 flow [2021-03-26 10:47:21,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 91 transitions, 418 flow [2021-03-26 10:47:21,587 INFO L129 PetriNetUnfolder]: 148/493 cut-off events. [2021-03-26 10:47:21,587 INFO L130 PetriNetUnfolder]: For 314/371 co-relation queries the response was YES. [2021-03-26 10:47:21,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1198 conditions, 493 events. 148/493 cut-off events. For 314/371 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2934 event pairs, 21 based on Foata normal form. 7/459 useless extension candidates. Maximal degree in co-relation 1174. Up to 112 conditions per place. [2021-03-26 10:47:21,595 INFO L142 LiptonReduction]: Number of co-enabled transitions 2196 [2021-03-26 10:47:22,228 INFO L154 LiptonReduction]: Checked pairs total: 3079 [2021-03-26 10:47:22,228 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 10:47:22,228 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 676 [2021-03-26 10:47:22,228 INFO L480 AbstractCegarLoop]: Abstraction has has 71 places, 89 transitions, 420 flow [2021-03-26 10:47:22,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 176.5) internal successors, (1412), 8 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:22,229 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:22,229 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:22,229 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-26 10:47:22,229 INFO L428 AbstractCegarLoop]: === Iteration 3 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:22,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:22,229 INFO L82 PathProgramCache]: Analyzing trace with hash 984436130, now seen corresponding path program 1 times [2021-03-26 10:47:22,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:22,229 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222962651] [2021-03-26 10:47:22,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:22,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:22,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:22,243 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-26 10:47:22,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:22,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:22,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:22,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:22,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:22,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:22,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:22,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222962651] [2021-03-26 10:47:22,259 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:22,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 10:47:22,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13264182] [2021-03-26 10:47:22,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 10:47:22,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:22,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 10:47:22,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-03-26 10:47:22,261 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 285 [2021-03-26 10:47:22,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 89 transitions, 420 flow. Second operand has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:22,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:22,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 285 [2021-03-26 10:47:22,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:22,441 INFO L129 PetriNetUnfolder]: 741/1323 cut-off events. [2021-03-26 10:47:22,442 INFO L130 PetriNetUnfolder]: For 1533/5849 co-relation queries the response was YES. [2021-03-26 10:47:22,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3905 conditions, 1323 events. 741/1323 cut-off events. For 1533/5849 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7831 event pairs, 215 based on Foata normal form. 64/1208 useless extension candidates. Maximal degree in co-relation 3880. Up to 896 conditions per place. [2021-03-26 10:47:22,454 INFO L132 encePairwiseOnDemand]: 271/285 looper letters, 60 selfloop transitions, 39 changer transitions 0/129 dead transitions. [2021-03-26 10:47:22,454 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 129 transitions, 794 flow [2021-03-26 10:47:22,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 10:47:22,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 10:47:22,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1469 transitions. [2021-03-26 10:47:22,457 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7363408521303259 [2021-03-26 10:47:22,457 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1469 transitions. [2021-03-26 10:47:22,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1469 transitions. [2021-03-26 10:47:22,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:22,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1469 transitions. [2021-03-26 10:47:22,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 209.85714285714286) internal successors, (1469), 7 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:22,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 285.0) internal successors, (2280), 8 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:22,463 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 285.0) internal successors, (2280), 8 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:22,463 INFO L185 Difference]: Start difference. First operand has 71 places, 89 transitions, 420 flow. Second operand 7 states and 1469 transitions. [2021-03-26 10:47:22,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 129 transitions, 794 flow [2021-03-26 10:47:22,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 129 transitions, 792 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:22,470 INFO L241 Difference]: Finished difference. Result has 81 places, 115 transitions, 702 flow [2021-03-26 10:47:22,470 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=702, PETRI_PLACES=81, PETRI_TRANSITIONS=115} [2021-03-26 10:47:22,470 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 14 predicate places. [2021-03-26 10:47:22,470 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:22,470 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 115 transitions, 702 flow [2021-03-26 10:47:22,471 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 115 transitions, 702 flow [2021-03-26 10:47:22,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 115 transitions, 702 flow [2021-03-26 10:47:22,593 INFO L129 PetriNetUnfolder]: 203/537 cut-off events. [2021-03-26 10:47:22,593 INFO L130 PetriNetUnfolder]: For 705/1596 co-relation queries the response was YES. [2021-03-26 10:47:22,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1673 conditions, 537 events. 203/537 cut-off events. For 705/1596 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3096 event pairs, 15 based on Foata normal form. 14/502 useless extension candidates. Maximal degree in co-relation 1645. Up to 132 conditions per place. [2021-03-26 10:47:22,620 INFO L142 LiptonReduction]: Number of co-enabled transitions 2882 [2021-03-26 10:47:23,022 INFO L154 LiptonReduction]: Checked pairs total: 3669 [2021-03-26 10:47:23,022 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 10:47:23,022 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 552 [2021-03-26 10:47:23,024 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 115 transitions, 717 flow [2021-03-26 10:47:23,024 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:23,025 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:23,025 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:23,025 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-26 10:47:23,025 INFO L428 AbstractCegarLoop]: === Iteration 4 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:23,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:23,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1226484329, now seen corresponding path program 1 times [2021-03-26 10:47:23,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:23,025 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975564852] [2021-03-26 10:47:23,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:23,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:23,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:23,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:23,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:23,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:23,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:47:23,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:23,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:47:23,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:23,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:23,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975564852] [2021-03-26 10:47:23,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:23,063 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 10:47:23,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156673380] [2021-03-26 10:47:23,063 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 10:47:23,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:23,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 10:47:23,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 10:47:23,065 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 289 [2021-03-26 10:47:23,065 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 115 transitions, 717 flow. Second operand has 7 states, 7 states have (on average 171.14285714285714) internal successors, (1198), 7 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:23,065 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:23,065 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 289 [2021-03-26 10:47:23,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:23,478 INFO L129 PetriNetUnfolder]: 1333/2561 cut-off events. [2021-03-26 10:47:23,478 INFO L130 PetriNetUnfolder]: For 5396/9483 co-relation queries the response was YES. [2021-03-26 10:47:23,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8855 conditions, 2561 events. 1333/2561 cut-off events. For 5396/9483 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 17894 event pairs, 330 based on Foata normal form. 67/2039 useless extension candidates. Maximal degree in co-relation 8824. Up to 1543 conditions per place. [2021-03-26 10:47:23,535 INFO L132 encePairwiseOnDemand]: 270/289 looper letters, 113 selfloop transitions, 90 changer transitions 0/225 dead transitions. [2021-03-26 10:47:23,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 225 transitions, 1783 flow [2021-03-26 10:47:23,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 10:47:23,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 10:47:23,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2318 transitions. [2021-03-26 10:47:23,538 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6169816342826724 [2021-03-26 10:47:23,538 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2318 transitions. [2021-03-26 10:47:23,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2318 transitions. [2021-03-26 10:47:23,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:23,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2318 transitions. [2021-03-26 10:47:23,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 178.30769230769232) internal successors, (2318), 13 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:23,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 289.0) internal successors, (4046), 14 states have internal predecessors, (4046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:23,547 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 289.0) internal successors, (4046), 14 states have internal predecessors, (4046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:23,547 INFO L185 Difference]: Start difference. First operand has 81 places, 115 transitions, 717 flow. Second operand 13 states and 2318 transitions. [2021-03-26 10:47:23,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 225 transitions, 1783 flow [2021-03-26 10:47:23,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 225 transitions, 1765 flow, removed 9 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:23,577 INFO L241 Difference]: Finished difference. Result has 104 places, 186 transitions, 1565 flow [2021-03-26 10:47:23,578 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=289, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1565, PETRI_PLACES=104, PETRI_TRANSITIONS=186} [2021-03-26 10:47:23,578 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 37 predicate places. [2021-03-26 10:47:23,578 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:23,578 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 186 transitions, 1565 flow [2021-03-26 10:47:23,578 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 186 transitions, 1565 flow [2021-03-26 10:47:23,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 186 transitions, 1565 flow [2021-03-26 10:47:23,738 INFO L129 PetriNetUnfolder]: 366/979 cut-off events. [2021-03-26 10:47:23,738 INFO L130 PetriNetUnfolder]: For 2831/3789 co-relation queries the response was YES. [2021-03-26 10:47:23,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3668 conditions, 979 events. 366/979 cut-off events. For 2831/3789 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 6690 event pairs, 26 based on Foata normal form. 52/931 useless extension candidates. Maximal degree in co-relation 3627. Up to 220 conditions per place. [2021-03-26 10:47:23,773 INFO L142 LiptonReduction]: Number of co-enabled transitions 4278 [2021-03-26 10:47:24,011 INFO L154 LiptonReduction]: Checked pairs total: 4980 [2021-03-26 10:47:24,012 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:24,012 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 434 [2021-03-26 10:47:24,012 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 186 transitions, 1569 flow [2021-03-26 10:47:24,013 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 171.14285714285714) internal successors, (1198), 7 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,013 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:24,013 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:24,013 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-26 10:47:24,013 INFO L428 AbstractCegarLoop]: === Iteration 5 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:24,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:24,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1675506385, now seen corresponding path program 2 times [2021-03-26 10:47:24,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:24,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335410685] [2021-03-26 10:47:24,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:24,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:24,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:24,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:24,058 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:24,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335410685] [2021-03-26 10:47:24,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457728614] [2021-03-26 10:47:24,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 10:47:24,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 10:47:24,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 10:47:24,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 3 conjunts are in the unsatisfiable core [2021-03-26 10:47:24,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 10:47:24,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:24,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,181 INFO L142 QuantifierPusher]: treesize reduction 25, result has 46.8 percent of original size [2021-03-26 10:47:24,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 10:47:24,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 10:47:24,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:24,191 INFO L147 QuantifierPusher]: treesize reduction -2, result has 125.0 percent of original size 10 [2021-03-26 10:47:24,192 INFO L142 QuantifierPusher]: treesize reduction -2, result has 125.0 percent of original size [2021-03-26 10:47:24,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:24,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:24,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:24,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:24,200 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 10:47:24,200 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2021-03-26 10:47:24,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922451296] [2021-03-26 10:47:24,201 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:47:24,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:24,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:47:24,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-03-26 10:47:24,202 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 208 out of 290 [2021-03-26 10:47:24,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 186 transitions, 1569 flow. Second operand has 4 states, 4 states have (on average 209.25) internal successors, (837), 4 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:24,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 208 of 290 [2021-03-26 10:47:24,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:24,566 INFO L129 PetriNetUnfolder]: 541/1488 cut-off events. [2021-03-26 10:47:24,566 INFO L130 PetriNetUnfolder]: For 5982/7607 co-relation queries the response was YES. [2021-03-26 10:47:24,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5745 conditions, 1488 events. 541/1488 cut-off events. For 5982/7607 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 11580 event pairs, 46 based on Foata normal form. 154/1396 useless extension candidates. Maximal degree in co-relation 5702. Up to 272 conditions per place. [2021-03-26 10:47:24,666 INFO L132 encePairwiseOnDemand]: 285/290 looper letters, 50 selfloop transitions, 20 changer transitions 0/178 dead transitions. [2021-03-26 10:47:24,666 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 178 transitions, 1644 flow [2021-03-26 10:47:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 10:47:24,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 10:47:24,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 855 transitions. [2021-03-26 10:47:24,668 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7370689655172413 [2021-03-26 10:47:24,668 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 855 transitions. [2021-03-26 10:47:24,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 855 transitions. [2021-03-26 10:47:24,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:24,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 855 transitions. [2021-03-26 10:47:24,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 213.75) internal successors, (855), 4 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 290.0) internal successors, (1450), 5 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,671 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 290.0) internal successors, (1450), 5 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,671 INFO L185 Difference]: Start difference. First operand has 104 places, 186 transitions, 1569 flow. Second operand 4 states and 855 transitions. [2021-03-26 10:47:24,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 178 transitions, 1644 flow [2021-03-26 10:47:24,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 178 transitions, 1616 flow, removed 14 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:24,701 INFO L241 Difference]: Finished difference. Result has 109 places, 168 transitions, 1484 flow [2021-03-26 10:47:24,701 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1484, PETRI_PLACES=109, PETRI_TRANSITIONS=168} [2021-03-26 10:47:24,701 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 42 predicate places. [2021-03-26 10:47:24,702 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:24,702 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 168 transitions, 1484 flow [2021-03-26 10:47:24,702 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 168 transitions, 1484 flow [2021-03-26 10:47:24,703 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 168 transitions, 1484 flow [2021-03-26 10:47:24,869 INFO L129 PetriNetUnfolder]: 296/916 cut-off events. [2021-03-26 10:47:24,869 INFO L130 PetriNetUnfolder]: For 3091/3652 co-relation queries the response was YES. [2021-03-26 10:47:24,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3452 conditions, 916 events. 296/916 cut-off events. For 3091/3652 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6636 event pairs, 29 based on Foata normal form. 40/845 useless extension candidates. Maximal degree in co-relation 3408. Up to 200 conditions per place. [2021-03-26 10:47:24,902 INFO L142 LiptonReduction]: Number of co-enabled transitions 3724 [2021-03-26 10:47:24,938 INFO L154 LiptonReduction]: Checked pairs total: 1561 [2021-03-26 10:47:24,938 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:47:24,938 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 236 [2021-03-26 10:47:24,938 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 168 transitions, 1484 flow [2021-03-26 10:47:24,939 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 209.25) internal successors, (837), 4 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:24,939 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:24,939 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:25,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-03-26 10:47:25,157 INFO L428 AbstractCegarLoop]: === Iteration 6 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:25,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:25,157 INFO L82 PathProgramCache]: Analyzing trace with hash 255507535, now seen corresponding path program 1 times [2021-03-26 10:47:25,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:25,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969945135] [2021-03-26 10:47:25,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:25,182 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-26 10:47:25,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:25,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:25,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:25,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:25,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:25,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:25,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969945135] [2021-03-26 10:47:25,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:25,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 10:47:25,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856163613] [2021-03-26 10:47:25,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 10:47:25,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:25,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 10:47:25,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 10:47:25,203 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 290 [2021-03-26 10:47:25,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 168 transitions, 1484 flow. Second operand has 6 states, 6 states have (on average 186.16666666666666) internal successors, (1117), 6 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:25,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:25,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 290 [2021-03-26 10:47:25,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:25,533 INFO L129 PetriNetUnfolder]: 1010/2118 cut-off events. [2021-03-26 10:47:25,533 INFO L130 PetriNetUnfolder]: For 12330/13960 co-relation queries the response was YES. [2021-03-26 10:47:25,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9523 conditions, 2118 events. 1010/2118 cut-off events. For 12330/13960 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 15624 event pairs, 208 based on Foata normal form. 171/2003 useless extension candidates. Maximal degree in co-relation 9476. Up to 795 conditions per place. [2021-03-26 10:47:25,560 INFO L132 encePairwiseOnDemand]: 272/290 looper letters, 102 selfloop transitions, 84 changer transitions 0/216 dead transitions. [2021-03-26 10:47:25,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 216 transitions, 2238 flow [2021-03-26 10:47:25,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 10:47:25,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 10:47:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1362 transitions. [2021-03-26 10:47:25,563 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.670935960591133 [2021-03-26 10:47:25,563 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1362 transitions. [2021-03-26 10:47:25,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1362 transitions. [2021-03-26 10:47:25,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:25,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1362 transitions. [2021-03-26 10:47:25,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 194.57142857142858) internal successors, (1362), 7 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:25,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 290.0) internal successors, (2320), 8 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:25,568 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 290.0) internal successors, (2320), 8 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:25,568 INFO L185 Difference]: Start difference. First operand has 109 places, 168 transitions, 1484 flow. Second operand 7 states and 1362 transitions. [2021-03-26 10:47:25,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 216 transitions, 2238 flow [2021-03-26 10:47:25,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 216 transitions, 2208 flow, removed 4 selfloop flow, removed 3 redundant places. [2021-03-26 10:47:25,591 INFO L241 Difference]: Finished difference. Result has 115 places, 188 transitions, 1886 flow [2021-03-26 10:47:25,591 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=290, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1886, PETRI_PLACES=115, PETRI_TRANSITIONS=188} [2021-03-26 10:47:25,591 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 48 predicate places. [2021-03-26 10:47:25,591 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:25,591 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 115 places, 188 transitions, 1886 flow [2021-03-26 10:47:25,592 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 115 places, 188 transitions, 1886 flow [2021-03-26 10:47:25,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 115 places, 188 transitions, 1886 flow [2021-03-26 10:47:25,685 INFO L129 PetriNetUnfolder]: 381/1033 cut-off events. [2021-03-26 10:47:25,686 INFO L130 PetriNetUnfolder]: For 4970/6733 co-relation queries the response was YES. [2021-03-26 10:47:25,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4716 conditions, 1033 events. 381/1033 cut-off events. For 4970/6733 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7387 event pairs, 32 based on Foata normal form. 51/965 useless extension candidates. Maximal degree in co-relation 4670. Up to 315 conditions per place. [2021-03-26 10:47:25,703 INFO L142 LiptonReduction]: Number of co-enabled transitions 4196 [2021-03-26 10:47:25,910 INFO L154 LiptonReduction]: Checked pairs total: 4794 [2021-03-26 10:47:25,910 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 10:47:25,910 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 319 [2021-03-26 10:47:25,911 INFO L480 AbstractCegarLoop]: Abstraction has has 115 places, 188 transitions, 1894 flow [2021-03-26 10:47:25,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 186.16666666666666) internal successors, (1117), 6 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:25,911 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:25,911 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:25,911 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-26 10:47:25,911 INFO L428 AbstractCegarLoop]: === Iteration 7 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:25,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:25,912 INFO L82 PathProgramCache]: Analyzing trace with hash -132584759, now seen corresponding path program 1 times [2021-03-26 10:47:25,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:25,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815888181] [2021-03-26 10:47:25,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:25,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:25,940 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-26 10:47:25,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:25,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:25,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:25,958 INFO L142 QuantifierPusher]: treesize reduction 4, result has 80.0 percent of original size [2021-03-26 10:47:25,961 INFO L147 QuantifierPusher]: treesize reduction 5, result has 68.8 percent of original size 11 [2021-03-26 10:47:25,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:25,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:25,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:25,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:25,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815888181] [2021-03-26 10:47:25,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266118720] [2021-03-26 10:47:25,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 10:47:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:26,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 10:47:26,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 10:47:26,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:47:26,117 INFO L142 QuantifierPusher]: treesize reduction 25, result has 55.4 percent of original size [2021-03-26 10:47:26,117 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size 25 [2021-03-26 10:47:26,118 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-03-26 10:47:26,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,138 INFO L147 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size 10 [2021-03-26 10:47:26,138 INFO L142 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size [2021-03-26 10:47:26,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,149 INFO L147 QuantifierPusher]: treesize reduction 15, result has 62.5 percent of original size 25 [2021-03-26 10:47:26,150 INFO L142 QuantifierPusher]: treesize reduction 15, result has 63.4 percent of original size [2021-03-26 10:47:26,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:26,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:26,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:26,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:26,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 10:47:26,156 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-03-26 10:47:26,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248888566] [2021-03-26 10:47:26,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 10:47:26,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:26,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 10:47:26,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-03-26 10:47:26,160 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 292 [2021-03-26 10:47:26,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 188 transitions, 1894 flow. Second operand has 12 states, 12 states have (on average 166.41666666666666) internal successors, (1997), 12 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:26,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:26,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 292 [2021-03-26 10:47:26,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:27,236 INFO L129 PetriNetUnfolder]: 3303/5793 cut-off events. [2021-03-26 10:47:27,237 INFO L130 PetriNetUnfolder]: For 37425/40760 co-relation queries the response was YES. [2021-03-26 10:47:27,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27930 conditions, 5793 events. 3303/5793 cut-off events. For 37425/40760 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 41879 event pairs, 352 based on Foata normal form. 188/5373 useless extension candidates. Maximal degree in co-relation 27881. Up to 1191 conditions per place. [2021-03-26 10:47:27,311 INFO L132 encePairwiseOnDemand]: 270/292 looper letters, 145 selfloop transitions, 283 changer transitions 0/451 dead transitions. [2021-03-26 10:47:27,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 451 transitions, 5226 flow [2021-03-26 10:47:27,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 10:47:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 10:47:27,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2841 transitions. [2021-03-26 10:47:27,315 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6080907534246576 [2021-03-26 10:47:27,316 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2841 transitions. [2021-03-26 10:47:27,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2841 transitions. [2021-03-26 10:47:27,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:27,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2841 transitions. [2021-03-26 10:47:27,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 177.5625) internal successors, (2841), 16 states have internal predecessors, (2841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:27,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 292.0) internal successors, (4964), 17 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:27,325 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 292.0) internal successors, (4964), 17 states have internal predecessors, (4964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:27,325 INFO L185 Difference]: Start difference. First operand has 115 places, 188 transitions, 1894 flow. Second operand 16 states and 2841 transitions. [2021-03-26 10:47:27,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 451 transitions, 5226 flow [2021-03-26 10:47:27,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 451 transitions, 5085 flow, removed 16 selfloop flow, removed 4 redundant places. [2021-03-26 10:47:27,424 INFO L241 Difference]: Finished difference. Result has 133 places, 382 transitions, 4884 flow [2021-03-26 10:47:27,424 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=292, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4884, PETRI_PLACES=133, PETRI_TRANSITIONS=382} [2021-03-26 10:47:27,425 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 66 predicate places. [2021-03-26 10:47:27,425 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:27,425 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 382 transitions, 4884 flow [2021-03-26 10:47:27,425 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 382 transitions, 4884 flow [2021-03-26 10:47:27,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 382 transitions, 4884 flow [2021-03-26 10:47:27,618 INFO L129 PetriNetUnfolder]: 678/1673 cut-off events. [2021-03-26 10:47:27,618 INFO L130 PetriNetUnfolder]: For 15001/18156 co-relation queries the response was YES. [2021-03-26 10:47:27,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9622 conditions, 1673 events. 678/1673 cut-off events. For 15001/18156 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 13522 event pairs, 55 based on Foata normal form. 46/1557 useless extension candidates. Maximal degree in co-relation 9571. Up to 494 conditions per place. [2021-03-26 10:47:27,650 INFO L142 LiptonReduction]: Number of co-enabled transitions 8056 [2021-03-26 10:47:28,604 INFO L154 LiptonReduction]: Checked pairs total: 24454 [2021-03-26 10:47:28,605 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-26 10:47:28,605 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1180 [2021-03-26 10:47:28,607 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 380 transitions, 4904 flow [2021-03-26 10:47:28,608 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 166.41666666666666) internal successors, (1997), 12 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:28,608 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:28,608 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:28,823 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-26 10:47:28,823 INFO L428 AbstractCegarLoop]: === Iteration 8 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:28,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:28,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1823494638, now seen corresponding path program 1 times [2021-03-26 10:47:28,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:28,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667393456] [2021-03-26 10:47:28,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:28,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:28,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:28,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:28,857 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 10:47:28,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667393456] [2021-03-26 10:47:28,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:28,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-26 10:47:28,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741224059] [2021-03-26 10:47:28,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:28,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:28,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:28,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:28,859 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 300 [2021-03-26 10:47:28,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 380 transitions, 4904 flow. Second operand has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:28,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:28,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 300 [2021-03-26 10:47:28,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:29,213 INFO L129 PetriNetUnfolder]: 888/2196 cut-off events. [2021-03-26 10:47:29,213 INFO L130 PetriNetUnfolder]: For 21167/22054 co-relation queries the response was YES. [2021-03-26 10:47:29,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11662 conditions, 2196 events. 888/2196 cut-off events. For 21167/22054 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 18456 event pairs, 127 based on Foata normal form. 238/2188 useless extension candidates. Maximal degree in co-relation 11609. Up to 591 conditions per place. [2021-03-26 10:47:29,234 INFO L132 encePairwiseOnDemand]: 295/300 looper letters, 49 selfloop transitions, 6 changer transitions 0/382 dead transitions. [2021-03-26 10:47:29,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 382 transitions, 5020 flow [2021-03-26 10:47:29,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:29,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:29,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 717 transitions. [2021-03-26 10:47:29,235 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7966666666666666 [2021-03-26 10:47:29,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 717 transitions. [2021-03-26 10:47:29,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 717 transitions. [2021-03-26 10:47:29,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:29,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 717 transitions. [2021-03-26 10:47:29,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 239.0) internal successors, (717), 3 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:29,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 300.0) internal successors, (1200), 4 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:29,238 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 300.0) internal successors, (1200), 4 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:29,238 INFO L185 Difference]: Start difference. First operand has 131 places, 380 transitions, 4904 flow. Second operand 3 states and 717 transitions. [2021-03-26 10:47:29,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 382 transitions, 5020 flow [2021-03-26 10:47:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 382 transitions, 4644 flow, removed 179 selfloop flow, removed 3 redundant places. [2021-03-26 10:47:29,300 INFO L241 Difference]: Finished difference. Result has 131 places, 380 transitions, 4548 flow [2021-03-26 10:47:29,300 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=300, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4548, PETRI_PLACES=131, PETRI_TRANSITIONS=380} [2021-03-26 10:47:29,300 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 64 predicate places. [2021-03-26 10:47:29,300 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:29,300 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 380 transitions, 4548 flow [2021-03-26 10:47:29,301 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 380 transitions, 4548 flow [2021-03-26 10:47:29,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 380 transitions, 4548 flow [2021-03-26 10:47:29,436 INFO L129 PetriNetUnfolder]: 653/1500 cut-off events. [2021-03-26 10:47:29,436 INFO L130 PetriNetUnfolder]: For 9796/10950 co-relation queries the response was YES. [2021-03-26 10:47:29,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8034 conditions, 1500 events. 653/1500 cut-off events. For 9796/10950 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11320 event pairs, 16 based on Foata normal form. 41/1401 useless extension candidates. Maximal degree in co-relation 7983. Up to 417 conditions per place. [2021-03-26 10:47:29,464 INFO L142 LiptonReduction]: Number of co-enabled transitions 7848 [2021-03-26 10:47:29,612 INFO L154 LiptonReduction]: Checked pairs total: 11318 [2021-03-26 10:47:29,612 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:47:29,612 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 312 [2021-03-26 10:47:29,612 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 380 transitions, 4548 flow [2021-03-26 10:47:29,612 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:29,613 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:29,613 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:29,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-26 10:47:29,613 INFO L428 AbstractCegarLoop]: === Iteration 9 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:29,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:29,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1211278828, now seen corresponding path program 1 times [2021-03-26 10:47:29,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:29,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511554150] [2021-03-26 10:47:29,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:29,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:29,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:29,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:29,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:29,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:29,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:29,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:29,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:29,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:29,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 10:47:29,649 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511554150] [2021-03-26 10:47:29,649 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:29,649 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 10:47:29,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846068774] [2021-03-26 10:47:29,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 10:47:29,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:29,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 10:47:29,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-03-26 10:47:29,651 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 300 [2021-03-26 10:47:29,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 380 transitions, 4548 flow. Second operand has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:29,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:29,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 300 [2021-03-26 10:47:29,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:30,390 INFO L129 PetriNetUnfolder]: 2423/4535 cut-off events. [2021-03-26 10:47:30,390 INFO L130 PetriNetUnfolder]: For 29930/29996 co-relation queries the response was YES. [2021-03-26 10:47:30,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23795 conditions, 4535 events. 2423/4535 cut-off events. For 29930/29996 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 34103 event pairs, 323 based on Foata normal form. 50/4148 useless extension candidates. Maximal degree in co-relation 23741. Up to 2502 conditions per place. [2021-03-26 10:47:30,431 INFO L132 encePairwiseOnDemand]: 286/300 looper letters, 334 selfloop transitions, 93 changer transitions 0/451 dead transitions. [2021-03-26 10:47:30,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 451 transitions, 6204 flow [2021-03-26 10:47:30,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 10:47:30,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 10:47:30,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2172 transitions. [2021-03-26 10:47:30,435 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6033333333333334 [2021-03-26 10:47:30,435 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2172 transitions. [2021-03-26 10:47:30,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2172 transitions. [2021-03-26 10:47:30,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:30,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2172 transitions. [2021-03-26 10:47:30,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 181.0) internal successors, (2172), 12 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:30,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 300.0) internal successors, (3900), 13 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:30,441 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 300.0) internal successors, (3900), 13 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:30,441 INFO L185 Difference]: Start difference. First operand has 131 places, 380 transitions, 4548 flow. Second operand 12 states and 2172 transitions. [2021-03-26 10:47:30,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 451 transitions, 6204 flow [2021-03-26 10:47:30,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 451 transitions, 6021 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-03-26 10:47:30,570 INFO L241 Difference]: Finished difference. Result has 138 places, 359 transitions, 4469 flow [2021-03-26 10:47:30,570 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=300, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4469, PETRI_PLACES=138, PETRI_TRANSITIONS=359} [2021-03-26 10:47:30,570 INFO L343 CegarLoopForPetriNet]: 67 programPoint places, 71 predicate places. [2021-03-26 10:47:30,570 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:30,570 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 138 places, 359 transitions, 4469 flow [2021-03-26 10:47:30,570 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 138 places, 359 transitions, 4469 flow [2021-03-26 10:47:30,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 359 transitions, 4469 flow [2021-03-26 10:47:30,701 INFO L129 PetriNetUnfolder]: 568/1426 cut-off events. [2021-03-26 10:47:30,701 INFO L130 PetriNetUnfolder]: For 10360/11912 co-relation queries the response was YES. [2021-03-26 10:47:30,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7624 conditions, 1426 events. 568/1426 cut-off events. For 10360/11912 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 11267 event pairs, 12 based on Foata normal form. 23/1349 useless extension candidates. Maximal degree in co-relation 7571. Up to 413 conditions per place. [2021-03-26 10:47:30,726 INFO L142 LiptonReduction]: Number of co-enabled transitions 7308 [2021-03-26 10:47:30,914 INFO L154 LiptonReduction]: Checked pairs total: 17568 [2021-03-26 10:47:30,914 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 10:47:30,914 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 344 [2021-03-26 10:47:30,915 INFO L480 AbstractCegarLoop]: Abstraction has has 138 places, 359 transitions, 4477 flow [2021-03-26 10:47:30,915 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 172.14285714285714) internal successors, (1205), 7 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:30,915 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:30,915 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:30,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-26 10:47:30,915 INFO L428 AbstractCegarLoop]: === Iteration 10 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:47:30,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:30,916 INFO L82 PathProgramCache]: Analyzing trace with hash -1438799631, now seen corresponding path program 1 times [2021-03-26 10:47:30,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:30,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225327604] [2021-03-26 10:47:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:30,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:30,921 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:30,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:47:30,925 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:47:30,929 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 10:47:30,929 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 10:47:30,929 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-26 10:47:30,929 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 10:47:30,929 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,958 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,959 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,960 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,961 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of4ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:47:30,962 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 10:47:30,962 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-26 10:47:30,962 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 10:47:30,962 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 10:47:30,962 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 10:47:30,962 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 10:47:30,962 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 10:47:30,962 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 10:47:30,962 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 10:47:30,962 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 10:47:30,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 198 places, 197 transitions, 458 flow [2021-03-26 10:47:30,973 INFO L129 PetriNetUnfolder]: 18/202 cut-off events. [2021-03-26 10:47:30,974 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 10:47:30,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 202 events. 18/202 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 529 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 222. Up to 10 conditions per place. [2021-03-26 10:47:30,974 INFO L82 GeneralOperation]: Start removeDead. Operand has 198 places, 197 transitions, 458 flow [2021-03-26 10:47:30,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 152 places, 154 transitions, 343 flow [2021-03-26 10:47:30,975 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:30,975 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 154 transitions, 343 flow [2021-03-26 10:47:30,976 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 154 transitions, 343 flow [2021-03-26 10:47:30,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 152 places, 154 transitions, 343 flow [2021-03-26 10:47:30,986 INFO L129 PetriNetUnfolder]: 18/202 cut-off events. [2021-03-26 10:47:30,986 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-26 10:47:30,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 202 events. 18/202 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 533 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 199. Up to 10 conditions per place. [2021-03-26 10:47:30,990 INFO L142 LiptonReduction]: Number of co-enabled transitions 13720 [2021-03-26 10:47:32,914 INFO L154 LiptonReduction]: Checked pairs total: 11764 [2021-03-26 10:47:32,915 INFO L156 LiptonReduction]: Total number of compositions: 122 [2021-03-26 10:47:32,915 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1940 [2021-03-26 10:47:32,916 INFO L129 PetriNetUnfolder]: 1/29 cut-off events. [2021-03-26 10:47:32,917 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:47:32,917 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:32,917 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:32,917 INFO L428 AbstractCegarLoop]: === Iteration 1 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:32,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:32,917 INFO L82 PathProgramCache]: Analyzing trace with hash -434521501, now seen corresponding path program 1 times [2021-03-26 10:47:32,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:32,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397121063] [2021-03-26 10:47:32,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:32,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:32,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:32,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:32,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:32,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:32,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:32,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397121063] [2021-03-26 10:47:32,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:32,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:47:32,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240575254] [2021-03-26 10:47:32,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:47:32,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:32,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:47:32,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 10:47:32,935 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 319 [2021-03-26 10:47:32,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:32,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:32,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 319 [2021-03-26 10:47:32,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:32,994 INFO L129 PetriNetUnfolder]: 234/586 cut-off events. [2021-03-26 10:47:32,994 INFO L130 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2021-03-26 10:47:32,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 992 conditions, 586 events. 234/586 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 3741 event pairs, 124 based on Foata normal form. 187/612 useless extension candidates. Maximal degree in co-relation 973. Up to 201 conditions per place. [2021-03-26 10:47:32,999 INFO L132 encePairwiseOnDemand]: 310/319 looper letters, 24 selfloop transitions, 5 changer transitions 0/84 dead transitions. [2021-03-26 10:47:32,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 264 flow [2021-03-26 10:47:32,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 10:47:32,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 10:47:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1347 transitions. [2021-03-26 10:47:33,000 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8445141065830721 [2021-03-26 10:47:33,000 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1347 transitions. [2021-03-26 10:47:33,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1347 transitions. [2021-03-26 10:47:33,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:33,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1347 transitions. [2021-03-26 10:47:33,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.4) internal successors, (1347), 5 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:33,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 319.0) internal successors, (1914), 6 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:33,003 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 319.0) internal successors, (1914), 6 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:33,003 INFO L185 Difference]: Start difference. First operand has 74 places, 70 transitions, 175 flow. Second operand 5 states and 1347 transitions. [2021-03-26 10:47:33,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 264 flow [2021-03-26 10:47:33,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 84 transitions, 251 flow, removed 6 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:33,005 INFO L241 Difference]: Finished difference. Result has 80 places, 70 transitions, 192 flow [2021-03-26 10:47:33,005 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=192, PETRI_PLACES=80, PETRI_TRANSITIONS=70} [2021-03-26 10:47:33,005 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2021-03-26 10:47:33,005 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:33,005 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 70 transitions, 192 flow [2021-03-26 10:47:33,005 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 70 transitions, 192 flow [2021-03-26 10:47:33,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 80 places, 70 transitions, 192 flow [2021-03-26 10:47:33,011 INFO L129 PetriNetUnfolder]: 7/113 cut-off events. [2021-03-26 10:47:33,011 INFO L130 PetriNetUnfolder]: For 16/30 co-relation queries the response was YES. [2021-03-26 10:47:33,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 113 events. 7/113 cut-off events. For 16/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 380 event pairs, 3 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 147. Up to 14 conditions per place. [2021-03-26 10:47:33,012 INFO L142 LiptonReduction]: Number of co-enabled transitions 2792 [2021-03-26 10:47:34,489 INFO L154 LiptonReduction]: Checked pairs total: 2960 [2021-03-26 10:47:34,490 INFO L156 LiptonReduction]: Total number of compositions: 31 [2021-03-26 10:47:34,490 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1485 [2021-03-26 10:47:34,490 INFO L480 AbstractCegarLoop]: Abstraction has has 57 places, 45 transitions, 138 flow [2021-03-26 10:47:34,490 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:34,490 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:34,490 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:34,490 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 10:47:34,491 INFO L428 AbstractCegarLoop]: === Iteration 2 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:34,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:34,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1328119360, now seen corresponding path program 1 times [2021-03-26 10:47:34,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:34,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322956476] [2021-03-26 10:47:34,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:34,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:34,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:34,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:34,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:34,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:34,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:34,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:34,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:34,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:34,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:34,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322956476] [2021-03-26 10:47:34,525 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:34,525 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-26 10:47:34,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906921493] [2021-03-26 10:47:34,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 10:47:34,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:34,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 10:47:34,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 10:47:34,527 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 349 [2021-03-26 10:47:34,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 45 transitions, 138 flow. Second operand has 8 states, 8 states have (on average 221.5) internal successors, (1772), 8 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:34,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:34,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 349 [2021-03-26 10:47:34,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:35,188 INFO L129 PetriNetUnfolder]: 4085/6330 cut-off events. [2021-03-26 10:47:35,188 INFO L130 PetriNetUnfolder]: For 1270/1290 co-relation queries the response was YES. [2021-03-26 10:47:35,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13045 conditions, 6330 events. 4085/6330 cut-off events. For 1270/1290 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 40418 event pairs, 887 based on Foata normal form. 263/4826 useless extension candidates. Maximal degree in co-relation 13026. Up to 2797 conditions per place. [2021-03-26 10:47:35,222 INFO L132 encePairwiseOnDemand]: 331/349 looper letters, 98 selfloop transitions, 63 changer transitions 0/184 dead transitions. [2021-03-26 10:47:35,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 184 transitions, 774 flow [2021-03-26 10:47:35,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 10:47:35,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 10:47:35,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3693 transitions. [2021-03-26 10:47:35,225 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6613538681948424 [2021-03-26 10:47:35,225 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3693 transitions. [2021-03-26 10:47:35,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3693 transitions. [2021-03-26 10:47:35,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:35,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3693 transitions. [2021-03-26 10:47:35,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 230.8125) internal successors, (3693), 16 states have internal predecessors, (3693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:35,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:35,233 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:35,233 INFO L185 Difference]: Start difference. First operand has 57 places, 45 transitions, 138 flow. Second operand 16 states and 3693 transitions. [2021-03-26 10:47:35,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 184 transitions, 774 flow [2021-03-26 10:47:35,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 184 transitions, 764 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 10:47:35,237 INFO L241 Difference]: Finished difference. Result has 81 places, 122 transitions, 603 flow [2021-03-26 10:47:35,238 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=603, PETRI_PLACES=81, PETRI_TRANSITIONS=122} [2021-03-26 10:47:35,238 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2021-03-26 10:47:35,238 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:35,238 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 122 transitions, 603 flow [2021-03-26 10:47:35,238 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 122 transitions, 603 flow [2021-03-26 10:47:35,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 122 transitions, 603 flow [2021-03-26 10:47:35,359 INFO L129 PetriNetUnfolder]: 925/2003 cut-off events. [2021-03-26 10:47:35,359 INFO L130 PetriNetUnfolder]: For 2161/2553 co-relation queries the response was YES. [2021-03-26 10:47:35,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5259 conditions, 2003 events. 925/2003 cut-off events. For 2161/2553 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 14680 event pairs, 191 based on Foata normal form. 13/1578 useless extension candidates. Maximal degree in co-relation 5231. Up to 433 conditions per place. [2021-03-26 10:47:35,396 INFO L142 LiptonReduction]: Number of co-enabled transitions 3960 [2021-03-26 10:47:35,763 INFO L154 LiptonReduction]: Checked pairs total: 1852 [2021-03-26 10:47:35,763 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:35,763 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 525 [2021-03-26 10:47:35,764 INFO L480 AbstractCegarLoop]: Abstraction has has 80 places, 121 transitions, 599 flow [2021-03-26 10:47:35,764 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 221.5) internal successors, (1772), 8 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:35,764 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:35,764 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:35,764 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-26 10:47:35,764 INFO L428 AbstractCegarLoop]: === Iteration 3 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:35,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:35,765 INFO L82 PathProgramCache]: Analyzing trace with hash 750150211, now seen corresponding path program 1 times [2021-03-26 10:47:35,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:35,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20765908] [2021-03-26 10:47:35,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:35,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:35,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:35,776 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-26 10:47:35,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:35,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:35,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:35,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:35,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:35,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:35,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:35,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:35,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:35,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:47:35,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20765908] [2021-03-26 10:47:35,791 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:35,791 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 10:47:35,791 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813360415] [2021-03-26 10:47:35,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 10:47:35,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:35,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 10:47:35,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 10:47:35,792 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 350 [2021-03-26 10:47:35,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 121 transitions, 599 flow. Second operand has 6 states, 6 states have (on average 230.33333333333334) internal successors, (1382), 6 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:35,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:35,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 350 [2021-03-26 10:47:35,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:36,395 INFO L129 PetriNetUnfolder]: 4001/6074 cut-off events. [2021-03-26 10:47:36,395 INFO L130 PetriNetUnfolder]: For 11700/24646 co-relation queries the response was YES. [2021-03-26 10:47:36,414 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21054 conditions, 6074 events. 4001/6074 cut-off events. For 11700/24646 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 38260 event pairs, 380 based on Foata normal form. 282/5358 useless extension candidates. Maximal degree in co-relation 21025. Up to 3128 conditions per place. [2021-03-26 10:47:36,441 INFO L132 encePairwiseOnDemand]: 334/350 looper letters, 104 selfloop transitions, 56 changer transitions 0/186 dead transitions. [2021-03-26 10:47:36,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 186 transitions, 1235 flow [2021-03-26 10:47:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 10:47:36,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 10:47:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1676 transitions. [2021-03-26 10:47:36,443 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6840816326530612 [2021-03-26 10:47:36,443 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1676 transitions. [2021-03-26 10:47:36,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1676 transitions. [2021-03-26 10:47:36,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:36,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1676 transitions. [2021-03-26 10:47:36,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 239.42857142857142) internal successors, (1676), 7 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:36,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:36,447 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 350.0) internal successors, (2800), 8 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:36,447 INFO L185 Difference]: Start difference. First operand has 80 places, 121 transitions, 599 flow. Second operand 7 states and 1676 transitions. [2021-03-26 10:47:36,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 186 transitions, 1235 flow [2021-03-26 10:47:36,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 186 transitions, 1231 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:36,473 INFO L241 Difference]: Finished difference. Result has 87 places, 154 transitions, 1004 flow [2021-03-26 10:47:36,473 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=87, PETRI_TRANSITIONS=154} [2021-03-26 10:47:36,474 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2021-03-26 10:47:36,474 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:36,474 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 154 transitions, 1004 flow [2021-03-26 10:47:36,474 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 154 transitions, 1004 flow [2021-03-26 10:47:36,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 154 transitions, 1004 flow [2021-03-26 10:47:36,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][30], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, BCSP_PnpAddThread3of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 258#(= ~stoppingEvent~0 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 218#(not (= ~stoppingFlag~0 0)), 154#BCSP_PnpStopENTRYtrue, Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 212#true, 181#L745-2true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), 58#BCSP_PnpAddEXITtrue, BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:36,641 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2021-03-26 10:47:36,641 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:36,641 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:36,641 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:36,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][30], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, BCSP_PnpAddThread3of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 258#(= ~stoppingEvent~0 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 218#(not (= ~stoppingFlag~0 0)), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 212#true, 181#L745-2true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 184#L731true, Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 58#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:36,641 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-26 10:47:36,641 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:36,641 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:36,642 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:36,675 INFO L129 PetriNetUnfolder]: 1449/2851 cut-off events. [2021-03-26 10:47:36,675 INFO L130 PetriNetUnfolder]: For 7647/20699 co-relation queries the response was YES. [2021-03-26 10:47:36,693 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10231 conditions, 2851 events. 1449/2851 cut-off events. For 7647/20699 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 21252 event pairs, 144 based on Foata normal form. 33/2274 useless extension candidates. Maximal degree in co-relation 10201. Up to 841 conditions per place. [2021-03-26 10:47:36,731 INFO L142 LiptonReduction]: Number of co-enabled transitions 5226 [2021-03-26 10:47:37,234 INFO L154 LiptonReduction]: Checked pairs total: 4478 [2021-03-26 10:47:37,234 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:37,234 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 760 [2021-03-26 10:47:37,234 INFO L480 AbstractCegarLoop]: Abstraction has has 87 places, 154 transitions, 1007 flow [2021-03-26 10:47:37,235 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 230.33333333333334) internal successors, (1382), 6 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:37,235 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:37,235 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:37,235 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-26 10:47:37,235 INFO L428 AbstractCegarLoop]: === Iteration 4 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:37,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:37,235 INFO L82 PathProgramCache]: Analyzing trace with hash -1224385690, now seen corresponding path program 1 times [2021-03-26 10:47:37,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:37,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729491841] [2021-03-26 10:47:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:37,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:37,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:37,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:37,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729491841] [2021-03-26 10:47:37,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:37,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-26 10:47:37,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927289146] [2021-03-26 10:47:37,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:47:37,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:37,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:47:37,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:47:37,253 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 351 [2021-03-26 10:47:37,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 154 transitions, 1007 flow. Second operand has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:37,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:37,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 351 [2021-03-26 10:47:37,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:37,734 INFO L129 PetriNetUnfolder]: 2661/5083 cut-off events. [2021-03-26 10:47:37,734 INFO L130 PetriNetUnfolder]: For 15715/17558 co-relation queries the response was YES. [2021-03-26 10:47:37,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18131 conditions, 5083 events. 2661/5083 cut-off events. For 15715/17558 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 40446 event pairs, 489 based on Foata normal form. 202/4277 useless extension candidates. Maximal degree in co-relation 18099. Up to 1249 conditions per place. [2021-03-26 10:47:37,781 INFO L132 encePairwiseOnDemand]: 347/351 looper letters, 12 selfloop transitions, 3 changer transitions 0/157 dead transitions. [2021-03-26 10:47:37,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 157 transitions, 1043 flow [2021-03-26 10:47:37,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:47:37,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:47:37,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-03-26 10:47:37,782 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8300094966761633 [2021-03-26 10:47:37,782 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-03-26 10:47:37,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-03-26 10:47:37,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:37,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-03-26 10:47:37,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:37,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 351.0) internal successors, (1404), 4 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:37,784 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 351.0) internal successors, (1404), 4 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:37,784 INFO L185 Difference]: Start difference. First operand has 87 places, 154 transitions, 1007 flow. Second operand 3 states and 874 transitions. [2021-03-26 10:47:37,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 157 transitions, 1043 flow [2021-03-26 10:47:37,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 157 transitions, 1017 flow, removed 9 selfloop flow, removed 1 redundant places. [2021-03-26 10:47:37,841 INFO L241 Difference]: Finished difference. Result has 89 places, 154 transitions, 994 flow [2021-03-26 10:47:37,841 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=994, PETRI_PLACES=89, PETRI_TRANSITIONS=154} [2021-03-26 10:47:37,841 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 15 predicate places. [2021-03-26 10:47:37,841 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:37,841 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 154 transitions, 994 flow [2021-03-26 10:47:37,842 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 154 transitions, 994 flow [2021-03-26 10:47:37,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 154 transitions, 994 flow [2021-03-26 10:47:38,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][30], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 269#(= ~stopped~0 0), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 218#(not (= ~stoppingFlag~0 0)), 154#BCSP_PnpStopENTRYtrue, Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 212#true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 58#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:38,021 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2021-03-26 10:47:38,021 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:38,021 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:38,022 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:38,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][30], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 269#(= ~stopped~0 0), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 218#(not (= ~stoppingFlag~0 0)), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 212#true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 184#L731true, Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 185#BCSP_PnpAddEXITtrue, 58#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:38,022 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-26 10:47:38,022 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:38,022 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:38,022 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:47:38,061 INFO L129 PetriNetUnfolder]: 1521/3009 cut-off events. [2021-03-26 10:47:38,061 INFO L130 PetriNetUnfolder]: For 6897/17623 co-relation queries the response was YES. [2021-03-26 10:47:38,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10516 conditions, 3009 events. 1521/3009 cut-off events. For 6897/17623 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 22752 event pairs, 174 based on Foata normal form. 29/2427 useless extension candidates. Maximal degree in co-relation 10484. Up to 842 conditions per place. [2021-03-26 10:47:38,121 INFO L142 LiptonReduction]: Number of co-enabled transitions 4928 [2021-03-26 10:47:38,359 INFO L154 LiptonReduction]: Checked pairs total: 1883 [2021-03-26 10:47:38,359 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:47:38,359 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 518 [2021-03-26 10:47:38,359 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 154 transitions, 994 flow [2021-03-26 10:47:38,359 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:38,359 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:38,359 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:38,360 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-26 10:47:38,360 INFO L428 AbstractCegarLoop]: === Iteration 5 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:38,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:38,360 INFO L82 PathProgramCache]: Analyzing trace with hash 190904771, now seen corresponding path program 1 times [2021-03-26 10:47:38,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:38,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709653718] [2021-03-26 10:47:38,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:38,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:38,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:38,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:38,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:38,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:38,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:38,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:38,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:38,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:38,388 INFO L142 QuantifierPusher]: treesize reduction 6, result has 40.0 percent of original size [2021-03-26 10:47:38,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:47:38,392 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:38,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709653718] [2021-03-26 10:47:38,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:38,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 10:47:38,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907070810] [2021-03-26 10:47:38,392 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 10:47:38,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:38,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 10:47:38,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-26 10:47:38,393 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 351 [2021-03-26 10:47:38,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 154 transitions, 994 flow. Second operand has 7 states, 7 states have (on average 221.14285714285714) internal successors, (1548), 7 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:38,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:38,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 351 [2021-03-26 10:47:38,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:39,460 INFO L129 PetriNetUnfolder]: 5771/9924 cut-off events. [2021-03-26 10:47:39,460 INFO L130 PetriNetUnfolder]: For 25697/127087 co-relation queries the response was YES. [2021-03-26 10:47:39,510 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37665 conditions, 9924 events. 5771/9924 cut-off events. For 25697/127087 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 78606 event pairs, 706 based on Foata normal form. 703/8750 useless extension candidates. Maximal degree in co-relation 37630. Up to 3215 conditions per place. [2021-03-26 10:47:39,557 INFO L132 encePairwiseOnDemand]: 337/351 looper letters, 219 selfloop transitions, 94 changer transitions 0/336 dead transitions. [2021-03-26 10:47:39,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 336 transitions, 2781 flow [2021-03-26 10:47:39,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 10:47:39,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 10:47:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3467 transitions. [2021-03-26 10:47:39,559 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6584995251661918 [2021-03-26 10:47:39,559 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3467 transitions. [2021-03-26 10:47:39,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3467 transitions. [2021-03-26 10:47:39,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:39,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3467 transitions. [2021-03-26 10:47:39,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 231.13333333333333) internal successors, (3467), 15 states have internal predecessors, (3467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:39,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 351.0) internal successors, (5616), 16 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:39,566 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 351.0) internal successors, (5616), 16 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:39,566 INFO L185 Difference]: Start difference. First operand has 89 places, 154 transitions, 994 flow. Second operand 15 states and 3467 transitions. [2021-03-26 10:47:39,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 336 transitions, 2781 flow [2021-03-26 10:47:39,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 336 transitions, 2763 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 10:47:39,700 INFO L241 Difference]: Finished difference. Result has 110 places, 204 transitions, 1752 flow [2021-03-26 10:47:39,700 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=351, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1752, PETRI_PLACES=110, PETRI_TRANSITIONS=204} [2021-03-26 10:47:39,700 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 36 predicate places. [2021-03-26 10:47:39,700 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:39,700 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 110 places, 204 transitions, 1752 flow [2021-03-26 10:47:39,701 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 110 places, 204 transitions, 1752 flow [2021-03-26 10:47:39,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 110 places, 204 transitions, 1752 flow [2021-03-26 10:47:40,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][123], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 154#BCSP_PnpStopENTRYtrue, 218#(not (= ~stoppingFlag~0 0)), 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 212#true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 185#BCSP_PnpAddEXITtrue, 58#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:40,006 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,007 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,007 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,007 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][123], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 149#BCSP_PnpAddENTRYtrue, 277#(not (= ~stoppingFlag~0 0)), 218#(not (= ~stoppingFlag~0 0)), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 212#true, Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 184#L731true, 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 58#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:40,008 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,009 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,009 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,009 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:40,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L689-->BCSP_PnpAddEXIT: Formula: (and (let ((.cse0 (= v_~pendingIo~0_1311 0))) (or (and (= v_~stoppingEvent~0_1000 v_~stoppingEvent~0_999) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_999 1)))) (= |v_BCSP_PnpAddThread4of4ForFork1_#res.offset_13| 0) (not (= v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27 0)) (= |v_BCSP_PnpAddThread4of4ForFork1_#res.base_13| 0) (= v_~pendingIo~0_1312 (+ v_~pendingIo~0_1311 1))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1000, BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_1312} OutVars{BCSP_PnpAddThread4of4ForFork1_#res.offset=|v_BCSP_PnpAddThread4of4ForFork1_#res.offset_13|, ~stoppingEvent~0=v_~stoppingEvent~0_999, BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5_27|, BCSP_PnpAddThread4of4ForFork1_#res.base=|v_BCSP_PnpAddThread4of4ForFork1_#res.base_13|, BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_1311} AuxVars[] AssignedVars[BCSP_PnpAddThread4of4ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread4of4ForFork1_#res.base, ~pendingIo~0][36], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 22#BCSP_PnpAddEXITtrue, 218#(not (= ~stoppingFlag~0 0)), 154#BCSP_PnpStopENTRYtrue, 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 212#true, Black: 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), 58#BCSP_PnpAddEXITtrue, BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:40,092 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,092 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1272] L689-->BCSP_PnpAddEXIT: Formula: (and (let ((.cse0 (= v_~pendingIo~0_1311 0))) (or (and (= v_~stoppingEvent~0_1000 v_~stoppingEvent~0_999) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_999 1)))) (= |v_BCSP_PnpAddThread4of4ForFork1_#res.offset_13| 0) (not (= v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27 0)) (= |v_BCSP_PnpAddThread4of4ForFork1_#res.base_13| 0) (= v_~pendingIo~0_1312 (+ v_~pendingIo~0_1311 1))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1000, BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_1312} OutVars{BCSP_PnpAddThread4of4ForFork1_#res.offset=|v_BCSP_PnpAddThread4of4ForFork1_#res.offset_13|, ~stoppingEvent~0=v_~stoppingEvent~0_999, BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5_27|, BCSP_PnpAddThread4of4ForFork1_#res.base=|v_BCSP_PnpAddThread4of4ForFork1_#res.base_13|, BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of4ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_1311} AuxVars[] AssignedVars[BCSP_PnpAddThread4of4ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread4of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread4of4ForFork1_#res.base, ~pendingIo~0][36], [BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 257#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 258#(= ~stoppingEvent~0 0), Black: 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), Black: 204#(= ~stopped~0 0), 20#BCSP_PnpAddEXITtrue, 149#BCSP_PnpAddENTRYtrue, 277#(not (= ~stoppingFlag~0 0)), 218#(not (= ~stoppingFlag~0 0)), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 212#true, Black: 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 215#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), 184#L731true, 185#BCSP_PnpAddEXITtrue, Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), 58#BCSP_PnpAddEXITtrue, BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 254#true]) [2021-03-26 10:47:40,093 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,093 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,093 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,093 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is not cut-off event [2021-03-26 10:47:40,167 INFO L129 PetriNetUnfolder]: 2264/4731 cut-off events. [2021-03-26 10:47:40,167 INFO L130 PetriNetUnfolder]: For 21690/39092 co-relation queries the response was YES. [2021-03-26 10:47:40,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20003 conditions, 4731 events. 2264/4731 cut-off events. For 21690/39092 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 40310 event pairs, 290 based on Foata normal form. 110/4015 useless extension candidates. Maximal degree in co-relation 19962. Up to 1219 conditions per place. [2021-03-26 10:47:40,279 INFO L142 LiptonReduction]: Number of co-enabled transitions 6238 [2021-03-26 10:47:42,564 INFO L154 LiptonReduction]: Checked pairs total: 8373 [2021-03-26 10:47:42,564 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:47:42,565 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2865 [2021-03-26 10:47:42,565 INFO L480 AbstractCegarLoop]: Abstraction has has 110 places, 204 transitions, 1756 flow [2021-03-26 10:47:42,565 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 221.14285714285714) internal successors, (1548), 7 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:42,565 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:42,565 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:42,565 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-26 10:47:42,565 INFO L428 AbstractCegarLoop]: === Iteration 6 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:42,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:42,566 INFO L82 PathProgramCache]: Analyzing trace with hash 694021502, now seen corresponding path program 1 times [2021-03-26 10:47:42,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:42,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977505697] [2021-03-26 10:47:42,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:42,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:42,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:47:42,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:47:42,594 INFO L142 QuantifierPusher]: treesize reduction 4, result has 80.0 percent of original size [2021-03-26 10:47:42,594 INFO L147 QuantifierPusher]: treesize reduction 5, result has 68.8 percent of original size 11 [2021-03-26 10:47:42,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:42,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:42,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:42,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:42,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-26 10:47:42,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977505697] [2021-03-26 10:47:42,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:42,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 10:47:42,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313706208] [2021-03-26 10:47:42,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 10:47:42,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:42,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 10:47:42,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-03-26 10:47:42,618 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 352 [2021-03-26 10:47:42,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 204 transitions, 1756 flow. Second operand has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:42,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:42,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 352 [2021-03-26 10:47:42,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:44,041 INFO L129 PetriNetUnfolder]: 6792/11376 cut-off events. [2021-03-26 10:47:44,041 INFO L130 PetriNetUnfolder]: For 55439/169478 co-relation queries the response was YES. [2021-03-26 10:47:44,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50728 conditions, 11376 events. 6792/11376 cut-off events. For 55439/169478 co-relation queries the response was YES. Maximal size of possible extension queue 1112. Compared 92024 event pairs, 1325 based on Foata normal form. 668/10015 useless extension candidates. Maximal degree in co-relation 50684. Up to 3496 conditions per place. [2021-03-26 10:47:44,164 INFO L132 encePairwiseOnDemand]: 334/352 looper letters, 149 selfloop transitions, 227 changer transitions 0/402 dead transitions. [2021-03-26 10:47:44,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 402 transitions, 4060 flow [2021-03-26 10:47:44,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 10:47:44,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 10:47:44,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2642 transitions. [2021-03-26 10:47:44,166 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6823347107438017 [2021-03-26 10:47:44,167 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2642 transitions. [2021-03-26 10:47:44,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2642 transitions. [2021-03-26 10:47:44,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:44,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2642 transitions. [2021-03-26 10:47:44,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 240.1818181818182) internal successors, (2642), 11 states have internal predecessors, (2642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:44,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:44,171 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:44,172 INFO L185 Difference]: Start difference. First operand has 110 places, 204 transitions, 1756 flow. Second operand 11 states and 2642 transitions. [2021-03-26 10:47:44,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 402 transitions, 4060 flow [2021-03-26 10:47:44,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 402 transitions, 3870 flow, removed 60 selfloop flow, removed 3 redundant places. [2021-03-26 10:47:44,477 INFO L241 Difference]: Finished difference. Result has 123 places, 351 transitions, 3606 flow [2021-03-26 10:47:44,477 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3606, PETRI_PLACES=123, PETRI_TRANSITIONS=351} [2021-03-26 10:47:44,477 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2021-03-26 10:47:44,477 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:44,477 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 351 transitions, 3606 flow [2021-03-26 10:47:44,477 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 351 transitions, 3606 flow [2021-03-26 10:47:44,479 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 123 places, 351 transitions, 3606 flow [2021-03-26 10:47:44,888 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][23], [259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread1of4ForFork1InUse, BCSP_PnpAddThread2of4ForFork1InUse, Black: 320#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), Black: 322#(and (= ~stoppingFlag~0 0) (<= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 324#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 258#(= ~stoppingEvent~0 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 313#(and (<= 1 ~pendingIo~0) (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0)), 74#L722-1true, Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), Black: 314#(and (= ~stoppingFlag~0 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), 204#(= ~stopped~0 0), Black: 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), 20#BCSP_PnpAddEXITtrue, 23#L686-1true, 89#L710true, 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 185#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 318#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)]) [2021-03-26 10:47:44,888 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,888 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,888 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,888 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,893 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1284] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25 0)) (= (+ v_~pendingIo~0_1371 1) v_~pendingIo~0_1372) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45| 0) (= |v_BCSP_PnpAddThread3of4ForFork1_#res.base_45| 0) (let ((.cse0 (= v_~pendingIo~0_1371 0))) (or (and (= v_~stoppingEvent~0_1043 1) .cse0) (and (= v_~stoppingEvent~0_1044 v_~stoppingEvent~0_1043) (not .cse0))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1044, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, ~pendingIo~0=v_~pendingIo~0_1372} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1043, BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread3of4ForFork1___VERIFIER_assert_~cond_25, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5_49|, BCSP_PnpAddThread3of4ForFork1_#res.base=|v_BCSP_PnpAddThread3of4ForFork1_#res.base_45|, BCSP_PnpAddThread3of4ForFork1_#res.offset=|v_BCSP_PnpAddThread3of4ForFork1_#res.offset_45|, ~pendingIo~0=v_~pendingIo~0_1371} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread3of4ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread3of4ForFork1_#res.base, BCSP_PnpAddThread3of4ForFork1_#res.offset, ~pendingIo~0][23], [BCSP_PnpAddThread1of4ForFork1InUse, 259#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0), BCSP_PnpAddThread2of4ForFork1InUse, Black: 320#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), Black: 322#(and (= ~stoppingFlag~0 0) (<= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), BCSP_PnpAddThread3of4ForFork1InUse, Black: 324#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 258#(= ~stoppingEvent~0 0), BCSP_PnpAddThread4of4ForFork1InUse, Black: 313#(and (<= 1 ~pendingIo~0) (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0)), Black: 314#(and (= ~stoppingFlag~0 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 261#(and (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0) (= ~stoppingEvent~0 0)), 204#(= ~stopped~0 0), Black: 207#(and (= ~stopped~0 0) (not (= |BCSP_PnpAddThread1of4ForFork1___VERIFIER_assert_#in~cond| 0))), 20#BCSP_PnpAddEXITtrue, 23#L686-1true, 89#L710true, 300#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 290#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 292#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), 239#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0))), 176#L710true, Black: 294#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 280#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 296#(and (not (= ~stoppingFlag~0 0)) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 227#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 298#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0) (not (= |BCSP_PnpAddThread2of4ForFork1_BCSP_IoIncrement_#res| 0))), Black: 284#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (or (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~stoppingEvent~0 0))), Black: 229#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 181#L745-2true, Black: 286#(and (not (= ~stoppingFlag~0 0)) (or (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingEvent~0 0)), Black: 231#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 216#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 233#(and (= 0 (+ |BCSP_PnpAddThread1of4ForFork1_BCSP_IoIncrement_#res| 1)) (= ~stoppingFlag~0 BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond) (not (= ~stoppingFlag~0 0))), 185#BCSP_PnpAddEXITtrue, Black: 221#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= ~pendingIo~0 1)), BCSP_PnpStopThread1of4ForFork0InUse, Black: 223#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 318#(= BCSP_PnpStopThread1of4ForFork0_assume_abort_if_not_~cond 0)]) [2021-03-26 10:47:44,893 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,893 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,893 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:44,893 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-26 10:47:45,190 INFO L129 PetriNetUnfolder]: 3318/6558 cut-off events. [2021-03-26 10:47:45,190 INFO L130 PetriNetUnfolder]: For 41890/65578 co-relation queries the response was YES. [2021-03-26 10:47:45,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32034 conditions, 6558 events. 3318/6558 cut-off events. For 41890/65578 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 57865 event pairs, 386 based on Foata normal form. 483/5893 useless extension candidates. Maximal degree in co-relation 31988. Up to 1730 conditions per place. [2021-03-26 10:47:45,309 INFO L142 LiptonReduction]: Number of co-enabled transitions 10536 [2021-03-26 10:47:53,300 INFO L154 LiptonReduction]: Checked pairs total: 14787 [2021-03-26 10:47:53,301 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:47:53,301 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8824 [2021-03-26 10:47:53,301 INFO L480 AbstractCegarLoop]: Abstraction has has 123 places, 351 transitions, 3606 flow [2021-03-26 10:47:53,301 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 230.125) internal successors, (1841), 8 states have internal predecessors, (1841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:53,302 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:47:53,302 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:47:53,302 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-26 10:47:53,302 INFO L428 AbstractCegarLoop]: === Iteration 7 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:47:53,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:47:53,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1615920694, now seen corresponding path program 1 times [2021-03-26 10:47:53,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:47:53,302 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931594375] [2021-03-26 10:47:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:47:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:47:53,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:53,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:47:53,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:53,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:47:53,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:53,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:47:53,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:47:53,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:47:53,321 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 10:47:53,321 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931594375] [2021-03-26 10:47:53,321 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:47:53,321 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 10:47:53,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181966126] [2021-03-26 10:47:53,321 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 10:47:53,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:47:53,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 10:47:53,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 10:47:53,322 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 352 [2021-03-26 10:47:53,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 351 transitions, 3606 flow. Second operand has 5 states, 5 states have (on average 236.2) internal successors, (1181), 5 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:53,323 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:47:53,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 352 [2021-03-26 10:47:53,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:47:56,317 INFO L129 PetriNetUnfolder]: 12514/22951 cut-off events. [2021-03-26 10:47:56,317 INFO L130 PetriNetUnfolder]: For 156323/199567 co-relation queries the response was YES. [2021-03-26 10:47:56,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102596 conditions, 22951 events. 12514/22951 cut-off events. For 156323/199567 co-relation queries the response was YES. Maximal size of possible extension queue 2121. Compared 219201 event pairs, 1539 based on Foata normal form. 2266/21014 useless extension candidates. Maximal degree in co-relation 102548. Up to 7664 conditions per place. [2021-03-26 10:47:56,712 INFO L132 encePairwiseOnDemand]: 343/352 looper letters, 134 selfloop transitions, 23 changer transitions 0/416 dead transitions. [2021-03-26 10:47:56,712 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 416 transitions, 4446 flow [2021-03-26 10:47:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 10:47:56,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 10:47:56,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1476 transitions. [2021-03-26 10:47:56,715 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6988636363636364 [2021-03-26 10:47:56,715 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1476 transitions. [2021-03-26 10:47:56,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1476 transitions. [2021-03-26 10:47:56,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:47:56,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1476 transitions. [2021-03-26 10:47:56,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 246.0) internal successors, (1476), 6 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:56,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:56,719 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 352.0) internal successors, (2464), 7 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:47:56,719 INFO L185 Difference]: Start difference. First operand has 123 places, 351 transitions, 3606 flow. Second operand 6 states and 1476 transitions. [2021-03-26 10:47:56,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 416 transitions, 4446 flow [2021-03-26 10:47:58,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 416 transitions, 4376 flow, removed 35 selfloop flow, removed 0 redundant places. [2021-03-26 10:47:58,707 INFO L241 Difference]: Finished difference. Result has 131 places, 344 transitions, 3575 flow [2021-03-26 10:47:58,707 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3575, PETRI_PLACES=131, PETRI_TRANSITIONS=344} [2021-03-26 10:47:58,707 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 57 predicate places. [2021-03-26 10:47:58,707 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:47:58,707 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 344 transitions, 3575 flow [2021-03-26 10:47:58,708 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 344 transitions, 3575 flow [2021-03-26 10:47:58,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 344 transitions, 3575 flow [2021-03-26 10:47:59,465 INFO L129 PetriNetUnfolder]: 3019/6452 cut-off events. [2021-03-26 10:47:59,466 INFO L130 PetriNetUnfolder]: For 39973/49068 co-relation queries the response was YES. [2021-03-26 10:47:59,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31255 conditions, 6452 events. 3019/6452 cut-off events. For 39973/49068 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 59760 event pairs, 346 based on Foata normal form. 356/5767 useless extension candidates. Maximal degree in co-relation 31204. Up to 1689 conditions per place. [2021-03-26 10:47:59,604 INFO L142 LiptonReduction]: Number of co-enabled transitions 9942 [2021-03-26 10:48:03,431 INFO L154 LiptonReduction]: Checked pairs total: 8273 [2021-03-26 10:48:03,432 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:48:03,432 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4725 [2021-03-26 10:48:03,433 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 344 transitions, 3575 flow [2021-03-26 10:48:03,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 236.2) internal successors, (1181), 5 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:03,433 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:03,433 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:03,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-26 10:48:03,434 INFO L428 AbstractCegarLoop]: === Iteration 8 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:48:03,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:03,434 INFO L82 PathProgramCache]: Analyzing trace with hash -992203722, now seen corresponding path program 1 times [2021-03-26 10:48:03,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:03,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543332233] [2021-03-26 10:48:03,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:03,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:03,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:03,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:03,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:03,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:03,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:03,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:48:03,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:03,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:48:03,500 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-03-26 10:48:03,500 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543332233] [2021-03-26 10:48:03,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:03,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 10:48:03,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7504144] [2021-03-26 10:48:03,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 10:48:03,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:03,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 10:48:03,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-26 10:48:03,502 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 352 [2021-03-26 10:48:03,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 344 transitions, 3575 flow. Second operand has 6 states, 6 states have (on average 219.16666666666666) internal successors, (1315), 6 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:03,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:03,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 352 [2021-03-26 10:48:03,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:07,135 INFO L129 PetriNetUnfolder]: 13431/22415 cut-off events. [2021-03-26 10:48:07,135 INFO L130 PetriNetUnfolder]: For 163675/171986 co-relation queries the response was YES. [2021-03-26 10:48:07,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115927 conditions, 22415 events. 13431/22415 cut-off events. For 163675/171986 co-relation queries the response was YES. Maximal size of possible extension queue 1912. Compared 193525 event pairs, 2184 based on Foata normal form. 281/19125 useless extension candidates. Maximal degree in co-relation 115873. Up to 9628 conditions per place. [2021-03-26 10:48:07,405 INFO L132 encePairwiseOnDemand]: 338/352 looper letters, 380 selfloop transitions, 157 changer transitions 0/561 dead transitions. [2021-03-26 10:48:07,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 561 transitions, 6784 flow [2021-03-26 10:48:07,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 10:48:07,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 10:48:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2539 transitions. [2021-03-26 10:48:07,407 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6557334710743802 [2021-03-26 10:48:07,407 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2539 transitions. [2021-03-26 10:48:07,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2539 transitions. [2021-03-26 10:48:07,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:07,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2539 transitions. [2021-03-26 10:48:07,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.8181818181818) internal successors, (2539), 11 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:07,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:07,413 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 352.0) internal successors, (4224), 12 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:07,413 INFO L185 Difference]: Start difference. First operand has 131 places, 344 transitions, 3575 flow. Second operand 11 states and 2539 transitions. [2021-03-26 10:48:07,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 561 transitions, 6784 flow [2021-03-26 10:48:09,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 561 transitions, 6770 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-26 10:48:09,835 INFO L241 Difference]: Finished difference. Result has 143 places, 382 transitions, 4600 flow [2021-03-26 10:48:09,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4600, PETRI_PLACES=143, PETRI_TRANSITIONS=382} [2021-03-26 10:48:09,836 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2021-03-26 10:48:09,836 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:09,836 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 382 transitions, 4600 flow [2021-03-26 10:48:09,836 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 382 transitions, 4600 flow [2021-03-26 10:48:09,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 143 places, 382 transitions, 4600 flow [2021-03-26 10:48:10,674 INFO L129 PetriNetUnfolder]: 3119/6910 cut-off events. [2021-03-26 10:48:10,674 INFO L130 PetriNetUnfolder]: For 58696/82836 co-relation queries the response was YES. [2021-03-26 10:48:10,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35702 conditions, 6910 events. 3119/6910 cut-off events. For 58696/82836 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 66829 event pairs, 330 based on Foata normal form. 336/6150 useless extension candidates. Maximal degree in co-relation 35646. Up to 1764 conditions per place. [2021-03-26 10:48:10,831 INFO L142 LiptonReduction]: Number of co-enabled transitions 10562 [2021-03-26 10:48:13,970 INFO L154 LiptonReduction]: Checked pairs total: 12300 [2021-03-26 10:48:13,970 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:48:13,970 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4134 [2021-03-26 10:48:13,971 INFO L480 AbstractCegarLoop]: Abstraction has has 143 places, 382 transitions, 4600 flow [2021-03-26 10:48:13,971 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 219.16666666666666) internal successors, (1315), 6 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:13,971 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:13,971 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:13,971 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-26 10:48:13,971 INFO L428 AbstractCegarLoop]: === Iteration 9 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:48:13,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:13,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1006236619, now seen corresponding path program 1 times [2021-03-26 10:48:13,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:13,971 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224119006] [2021-03-26 10:48:13,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:13,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:13,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:13,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:48:13,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:13,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:48:13,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:13,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:48:14,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:14,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:14,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:14,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:14,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:14,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:14,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:14,033 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:48:14,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224119006] [2021-03-26 10:48:14,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:14,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-26 10:48:14,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531363116] [2021-03-26 10:48:14,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 10:48:14,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:14,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 10:48:14,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-03-26 10:48:14,035 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 352 [2021-03-26 10:48:14,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 382 transitions, 4600 flow. Second operand has 10 states, 10 states have (on average 230.1) internal successors, (2301), 10 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:14,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:14,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 352 [2021-03-26 10:48:14,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:16,349 INFO L129 PetriNetUnfolder]: 6132/11552 cut-off events. [2021-03-26 10:48:16,349 INFO L130 PetriNetUnfolder]: For 116184/262220 co-relation queries the response was YES. [2021-03-26 10:48:16,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65473 conditions, 11552 events. 6132/11552 cut-off events. For 116184/262220 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 107054 event pairs, 1117 based on Foata normal form. 484/10229 useless extension candidates. Maximal degree in co-relation 65414. Up to 3004 conditions per place. [2021-03-26 10:48:16,489 INFO L132 encePairwiseOnDemand]: 334/352 looper letters, 130 selfloop transitions, 480 changer transitions 0/638 dead transitions. [2021-03-26 10:48:16,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 638 transitions, 8580 flow [2021-03-26 10:48:16,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 10:48:16,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 10:48:16,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3359 transitions. [2021-03-26 10:48:16,492 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6816152597402597 [2021-03-26 10:48:16,492 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3359 transitions. [2021-03-26 10:48:16,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3359 transitions. [2021-03-26 10:48:16,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:16,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3359 transitions. [2021-03-26 10:48:16,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 239.92857142857142) internal successors, (3359), 14 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:16,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 352.0) internal successors, (5280), 15 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:16,506 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 352.0) internal successors, (5280), 15 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:16,506 INFO L185 Difference]: Start difference. First operand has 143 places, 382 transitions, 4600 flow. Second operand 14 states and 3359 transitions. [2021-03-26 10:48:16,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 638 transitions, 8580 flow [2021-03-26 10:48:17,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 638 transitions, 8540 flow, removed 1 selfloop flow, removed 1 redundant places. [2021-03-26 10:48:17,281 INFO L241 Difference]: Finished difference. Result has 159 places, 569 transitions, 8144 flow [2021-03-26 10:48:17,281 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=352, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8144, PETRI_PLACES=159, PETRI_TRANSITIONS=569} [2021-03-26 10:48:17,281 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 85 predicate places. [2021-03-26 10:48:17,281 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:17,281 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 569 transitions, 8144 flow [2021-03-26 10:48:17,282 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 569 transitions, 8144 flow [2021-03-26 10:48:17,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 569 transitions, 8144 flow [2021-03-26 10:48:18,309 INFO L129 PetriNetUnfolder]: 2940/6480 cut-off events. [2021-03-26 10:48:18,309 INFO L130 PetriNetUnfolder]: For 79669/105628 co-relation queries the response was YES. [2021-03-26 10:48:18,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39104 conditions, 6480 events. 2940/6480 cut-off events. For 79669/105628 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 62219 event pairs, 326 based on Foata normal form. 429/5910 useless extension candidates. Maximal degree in co-relation 39043. Up to 1655 conditions per place. [2021-03-26 10:48:18,482 INFO L142 LiptonReduction]: Number of co-enabled transitions 14928 [2021-03-26 10:48:24,898 INFO L154 LiptonReduction]: Checked pairs total: 73596 [2021-03-26 10:48:24,898 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:48:24,898 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7617 [2021-03-26 10:48:24,899 INFO L480 AbstractCegarLoop]: Abstraction has has 158 places, 568 transitions, 8142 flow [2021-03-26 10:48:24,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 230.1) internal successors, (2301), 10 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:24,899 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:24,899 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:24,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-26 10:48:24,899 INFO L428 AbstractCegarLoop]: === Iteration 10 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-26 10:48:24,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:24,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1007137969, now seen corresponding path program 1 times [2021-03-26 10:48:24,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:24,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543259249] [2021-03-26 10:48:24,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:24,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:48:24,907 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:48:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-26 10:48:24,912 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-26 10:48:24,917 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-26 10:48:24,917 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-26 10:48:24,918 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-26 10:48:24,918 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-26 10:48:24,918 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-26 10:48:24,932 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,933 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,934 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,935 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,936 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,937 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,938 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,939 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,940 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,941 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,942 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,943 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,944 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,945 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,946 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,947 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,948 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,949 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread1of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,950 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread3of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,951 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread4of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,952 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpStopThread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,953 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,954 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,955 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread4of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,956 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1_~status~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoIncrement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe |BCSP_PnpAddThread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,957 WARN L313 ript$VariableManager]: TermVariabe BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-26 10:48:24,958 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-26 10:48:24,958 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-26 10:48:24,958 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 10:48:24,958 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 10:48:24,958 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 10:48:24,958 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 10:48:24,958 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 10:48:24,958 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 10:48:24,958 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 10:48:24,958 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 10:48:24,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 238 places, 237 transitions, 564 flow [2021-03-26 10:48:24,973 INFO L129 PetriNetUnfolder]: 22/241 cut-off events. [2021-03-26 10:48:24,973 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 10:48:24,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 279 conditions, 241 events. 22/241 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 659 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 268. Up to 12 conditions per place. [2021-03-26 10:48:24,975 INFO L82 GeneralOperation]: Start removeDead. Operand has 238 places, 237 transitions, 564 flow [2021-03-26 10:48:24,976 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 177 places, 180 transitions, 408 flow [2021-03-26 10:48:24,976 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:24,977 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 177 places, 180 transitions, 408 flow [2021-03-26 10:48:24,977 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 177 places, 180 transitions, 408 flow [2021-03-26 10:48:24,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 177 places, 180 transitions, 408 flow [2021-03-26 10:48:24,991 INFO L129 PetriNetUnfolder]: 22/241 cut-off events. [2021-03-26 10:48:24,991 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-26 10:48:24,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 241 events. 22/241 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 666 event pairs, 0 based on Foata normal form. 0/208 useless extension candidates. Maximal degree in co-relation 245. Up to 12 conditions per place. [2021-03-26 10:48:24,997 INFO L142 LiptonReduction]: Number of co-enabled transitions 20296 [2021-03-26 10:48:25,360 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2021-03-26 10:48:27,303 INFO L154 LiptonReduction]: Checked pairs total: 17037 [2021-03-26 10:48:27,303 INFO L156 LiptonReduction]: Total number of compositions: 151 [2021-03-26 10:48:27,303 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2327 [2021-03-26 10:48:27,305 INFO L129 PetriNetUnfolder]: 3/29 cut-off events. [2021-03-26 10:48:27,305 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 10:48:27,306 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:27,306 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:27,306 INFO L428 AbstractCegarLoop]: === Iteration 1 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:48:27,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:27,306 INFO L82 PathProgramCache]: Analyzing trace with hash -268852193, now seen corresponding path program 1 times [2021-03-26 10:48:27,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:27,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294570262] [2021-03-26 10:48:27,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:27,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:27,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:27,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:27,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:27,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:27,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:27,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:48:27,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:48:27,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294570262] [2021-03-26 10:48:27,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:27,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:48:27,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939683186] [2021-03-26 10:48:27,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:48:27,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:27,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:48:27,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-26 10:48:27,363 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 388 [2021-03-26 10:48:27,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 79 transitions, 206 flow. Second operand has 4 states, 4 states have (on average 310.25) internal successors, (1241), 4 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:27,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:27,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 388 [2021-03-26 10:48:27,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:27,713 INFO L129 PetriNetUnfolder]: 1210/2185 cut-off events. [2021-03-26 10:48:27,713 INFO L130 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2021-03-26 10:48:27,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3895 conditions, 2185 events. 1210/2185 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15522 event pairs, 567 based on Foata normal form. 378/1748 useless extension candidates. Maximal degree in co-relation 3878. Up to 777 conditions per place. [2021-03-26 10:48:27,750 INFO L132 encePairwiseOnDemand]: 379/388 looper letters, 35 selfloop transitions, 5 changer transitions 0/100 dead transitions. [2021-03-26 10:48:27,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 331 flow [2021-03-26 10:48:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 10:48:27,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 10:48:27,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1599 transitions. [2021-03-26 10:48:27,754 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8242268041237113 [2021-03-26 10:48:27,754 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1599 transitions. [2021-03-26 10:48:27,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1599 transitions. [2021-03-26 10:48:27,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:27,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1599 transitions. [2021-03-26 10:48:27,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 319.8) internal successors, (1599), 5 states have internal predecessors, (1599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:27,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:27,756 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 388.0) internal successors, (2328), 6 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:27,756 INFO L185 Difference]: Start difference. First operand has 81 places, 79 transitions, 206 flow. Second operand 5 states and 1599 transitions. [2021-03-26 10:48:27,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 331 flow [2021-03-26 10:48:27,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 100 transitions, 310 flow, removed 10 selfloop flow, removed 1 redundant places. [2021-03-26 10:48:27,758 INFO L241 Difference]: Finished difference. Result has 87 places, 78 transitions, 215 flow [2021-03-26 10:48:27,758 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=388, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=215, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2021-03-26 10:48:27,758 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 6 predicate places. [2021-03-26 10:48:27,758 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:27,758 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 78 transitions, 215 flow [2021-03-26 10:48:27,759 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 78 transitions, 215 flow [2021-03-26 10:48:27,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 78 transitions, 215 flow [2021-03-26 10:48:27,765 INFO L129 PetriNetUnfolder]: 10/120 cut-off events. [2021-03-26 10:48:27,765 INFO L130 PetriNetUnfolder]: For 16/21 co-relation queries the response was YES. [2021-03-26 10:48:27,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 120 events. 10/120 cut-off events. For 16/21 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 279 event pairs, 2 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 155. Up to 9 conditions per place. [2021-03-26 10:48:27,767 INFO L142 LiptonReduction]: Number of co-enabled transitions 4030 [2021-03-26 10:48:29,058 INFO L154 LiptonReduction]: Checked pairs total: 3588 [2021-03-26 10:48:29,058 INFO L156 LiptonReduction]: Total number of compositions: 31 [2021-03-26 10:48:29,058 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1300 [2021-03-26 10:48:29,058 INFO L480 AbstractCegarLoop]: Abstraction has has 63 places, 50 transitions, 159 flow [2021-03-26 10:48:29,059 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 310.25) internal successors, (1241), 4 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,059 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:29,059 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:29,059 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-26 10:48:29,059 INFO L428 AbstractCegarLoop]: === Iteration 2 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:48:29,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:29,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1687209049, now seen corresponding path program 1 times [2021-03-26 10:48:29,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:29,059 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655229392] [2021-03-26 10:48:29,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:29,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:29,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:29,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:29,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:29,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:48:29,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655229392] [2021-03-26 10:48:29,096 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:29,096 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 10:48:29,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63048207] [2021-03-26 10:48:29,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:48:29,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:29,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:48:29,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:48:29,097 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 419 [2021-03-26 10:48:29,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 50 transitions, 159 flow. Second operand has 3 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:29,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 419 [2021-03-26 10:48:29,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:29,182 INFO L129 PetriNetUnfolder]: 171/600 cut-off events. [2021-03-26 10:48:29,182 INFO L130 PetriNetUnfolder]: For 137/156 co-relation queries the response was YES. [2021-03-26 10:48:29,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1119 conditions, 600 events. 171/600 cut-off events. For 137/156 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3473 event pairs, 65 based on Foata normal form. 3/468 useless extension candidates. Maximal degree in co-relation 1099. Up to 112 conditions per place. [2021-03-26 10:48:29,186 INFO L132 encePairwiseOnDemand]: 418/419 looper letters, 12 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2021-03-26 10:48:29,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 55 transitions, 195 flow [2021-03-26 10:48:29,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:48:29,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:48:29,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 2 states and 657 transitions. [2021-03-26 10:48:29,193 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7840095465393795 [2021-03-26 10:48:29,193 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 657 transitions. [2021-03-26 10:48:29,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 657 transitions. [2021-03-26 10:48:29,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:29,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 657 transitions. [2021-03-26 10:48:29,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 328.5) internal successors, (657), 2 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 419.0) internal successors, (1257), 3 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,194 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 419.0) internal successors, (1257), 3 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,194 INFO L185 Difference]: Start difference. First operand has 63 places, 50 transitions, 159 flow. Second operand 2 states and 657 transitions. [2021-03-26 10:48:29,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 55 transitions, 195 flow [2021-03-26 10:48:29,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 55 transitions, 195 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 10:48:29,196 INFO L241 Difference]: Finished difference. Result has 65 places, 50 transitions, 161 flow [2021-03-26 10:48:29,196 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=419, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=161, PETRI_PLACES=65, PETRI_TRANSITIONS=50} [2021-03-26 10:48:29,196 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, -16 predicate places. [2021-03-26 10:48:29,196 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:29,196 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 50 transitions, 161 flow [2021-03-26 10:48:29,197 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 50 transitions, 161 flow [2021-03-26 10:48:29,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 50 transitions, 161 flow [2021-03-26 10:48:29,215 INFO L129 PetriNetUnfolder]: 6/87 cut-off events. [2021-03-26 10:48:29,216 INFO L130 PetriNetUnfolder]: For 15/20 co-relation queries the response was YES. [2021-03-26 10:48:29,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 87 events. 6/87 cut-off events. For 15/20 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 164 event pairs, 2 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 125. Up to 9 conditions per place. [2021-03-26 10:48:29,217 INFO L142 LiptonReduction]: Number of co-enabled transitions 1552 [2021-03-26 10:48:29,674 INFO L154 LiptonReduction]: Checked pairs total: 2294 [2021-03-26 10:48:29,674 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 10:48:29,674 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 478 [2021-03-26 10:48:29,674 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 49 transitions, 159 flow [2021-03-26 10:48:29,674 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 323.3333333333333) internal successors, (970), 3 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,674 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:29,674 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:29,675 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-26 10:48:29,675 INFO L428 AbstractCegarLoop]: === Iteration 3 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:48:29,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:29,675 INFO L82 PathProgramCache]: Analyzing trace with hash 387441170, now seen corresponding path program 1 times [2021-03-26 10:48:29,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:29,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124780317] [2021-03-26 10:48:29,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:29,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:29,705 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-26 10:48:29,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:48:29,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:29,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:29,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:29,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:29,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:29,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:48:29,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124780317] [2021-03-26 10:48:29,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:29,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-26 10:48:29,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622805384] [2021-03-26 10:48:29,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 10:48:29,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:29,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 10:48:29,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 10:48:29,724 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 422 [2021-03-26 10:48:29,724 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 49 transitions, 159 flow. Second operand has 6 states, 6 states have (on average 275.3333333333333) internal successors, (1652), 6 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:29,724 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:29,724 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 422 [2021-03-26 10:48:29,724 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:30,957 INFO L129 PetriNetUnfolder]: 10996/15839 cut-off events. [2021-03-26 10:48:30,957 INFO L130 PetriNetUnfolder]: For 4422/4581 co-relation queries the response was YES. [2021-03-26 10:48:31,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32623 conditions, 15839 events. 10996/15839 cut-off events. For 4422/4581 co-relation queries the response was YES. Maximal size of possible extension queue 1239. Compared 102138 event pairs, 4135 based on Foata normal form. 569/12032 useless extension candidates. Maximal degree in co-relation 32603. Up to 7728 conditions per place. [2021-03-26 10:48:31,066 INFO L132 encePairwiseOnDemand]: 404/422 looper letters, 54 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2021-03-26 10:48:31,066 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 463 flow [2021-03-26 10:48:31,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 10:48:31,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 10:48:31,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2002 transitions. [2021-03-26 10:48:31,068 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6777251184834123 [2021-03-26 10:48:31,068 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2002 transitions. [2021-03-26 10:48:31,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2002 transitions. [2021-03-26 10:48:31,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:31,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2002 transitions. [2021-03-26 10:48:31,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 286.0) internal successors, (2002), 7 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:31,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 422.0) internal successors, (3376), 8 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:31,071 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 422.0) internal successors, (3376), 8 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:31,071 INFO L185 Difference]: Start difference. First operand has 64 places, 49 transitions, 159 flow. Second operand 7 states and 2002 transitions. [2021-03-26 10:48:31,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 463 flow [2021-03-26 10:48:31,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 111 transitions, 459 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 10:48:31,076 INFO L241 Difference]: Finished difference. Result has 73 places, 81 transitions, 374 flow [2021-03-26 10:48:31,076 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=374, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2021-03-26 10:48:31,076 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, -8 predicate places. [2021-03-26 10:48:31,076 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:31,077 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 81 transitions, 374 flow [2021-03-26 10:48:31,077 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 81 transitions, 374 flow [2021-03-26 10:48:31,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 81 transitions, 374 flow [2021-03-26 10:48:31,581 INFO L129 PetriNetUnfolder]: 3222/6308 cut-off events. [2021-03-26 10:48:31,582 INFO L130 PetriNetUnfolder]: For 4520/4586 co-relation queries the response was YES. [2021-03-26 10:48:31,610 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15926 conditions, 6308 events. 3222/6308 cut-off events. For 4520/4586 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 51433 event pairs, 661 based on Foata normal form. 0/5384 useless extension candidates. Maximal degree in co-relation 15904. Up to 1794 conditions per place. [2021-03-26 10:48:31,680 INFO L142 LiptonReduction]: Number of co-enabled transitions 2898 [2021-03-26 10:48:32,838 INFO L154 LiptonReduction]: Checked pairs total: 232 [2021-03-26 10:48:32,839 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:48:32,839 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1763 [2021-03-26 10:48:32,839 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 374 flow [2021-03-26 10:48:32,839 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 275.3333333333333) internal successors, (1652), 6 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:32,839 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:48:32,839 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:48:32,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-26 10:48:32,839 INFO L428 AbstractCegarLoop]: === Iteration 4 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:48:32,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:48:32,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1641045686, now seen corresponding path program 1 times [2021-03-26 10:48:32,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:48:32,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798932356] [2021-03-26 10:48:32,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:48:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:48:32,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:32,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:32,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:32,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:48:32,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:32,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:32,856 INFO L142 QuantifierPusher]: treesize reduction -2, result has 128.6 percent of original size [2021-03-26 10:48:32,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:48:32,861 INFO L142 QuantifierPusher]: treesize reduction -2, result has 128.6 percent of original size [2021-03-26 10:48:32,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:48:32,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:32,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:48:32,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:48:32,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:48:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:48:32,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798932356] [2021-03-26 10:48:32,871 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:48:32,871 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 10:48:32,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221088629] [2021-03-26 10:48:32,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 10:48:32,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:48:32,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 10:48:32,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-26 10:48:32,872 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 422 [2021-03-26 10:48:32,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 374 flow. Second operand has 8 states, 8 states have (on average 262.125) internal successors, (2097), 8 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:32,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:48:32,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 422 [2021-03-26 10:48:32,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:48:35,582 INFO L129 PetriNetUnfolder]: 20128/28196 cut-off events. [2021-03-26 10:48:35,582 INFO L130 PetriNetUnfolder]: For 33868/260117 co-relation queries the response was YES. [2021-03-26 10:48:35,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90968 conditions, 28196 events. 20128/28196 cut-off events. For 33868/260117 co-relation queries the response was YES. Maximal size of possible extension queue 2261. Compared 186957 event pairs, 1455 based on Foata normal form. 863/23531 useless extension candidates. Maximal degree in co-relation 90943. Up to 13087 conditions per place. [2021-03-26 10:48:35,984 INFO L132 encePairwiseOnDemand]: 402/422 looper letters, 148 selfloop transitions, 110 changer transitions 0/283 dead transitions. [2021-03-26 10:48:35,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 283 transitions, 1888 flow [2021-03-26 10:48:35,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 10:48:35,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 10:48:35,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4096 transitions. [2021-03-26 10:48:35,986 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6470774091627172 [2021-03-26 10:48:35,986 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4096 transitions. [2021-03-26 10:48:35,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4096 transitions. [2021-03-26 10:48:35,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:48:35,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4096 transitions. [2021-03-26 10:48:35,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 273.06666666666666) internal successors, (4096), 15 states have internal predecessors, (4096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:35,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 422.0) internal successors, (6752), 16 states have internal predecessors, (6752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:35,993 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 422.0) internal successors, (6752), 16 states have internal predecessors, (6752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:48:35,993 INFO L185 Difference]: Start difference. First operand has 73 places, 81 transitions, 374 flow. Second operand 15 states and 4096 transitions. [2021-03-26 10:48:35,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 283 transitions, 1888 flow [2021-03-26 10:48:36,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 283 transitions, 1868 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-26 10:48:36,910 INFO L241 Difference]: Finished difference. Result has 98 places, 203 transitions, 1543 flow [2021-03-26 10:48:36,910 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1543, PETRI_PLACES=98, PETRI_TRANSITIONS=203} [2021-03-26 10:48:36,911 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 17 predicate places. [2021-03-26 10:48:36,911 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:48:36,911 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 203 transitions, 1543 flow [2021-03-26 10:48:36,911 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 203 transitions, 1543 flow [2021-03-26 10:48:36,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 203 transitions, 1543 flow [2021-03-26 10:48:37,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1NotInUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:37,363 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-26 10:48:37,363 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:48:37,363 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:48:37,363 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-26 10:48:37,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1NotInUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:37,411 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,411 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,411 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,419 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1NotInUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:37,422 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,423 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,423 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,423 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-26 10:48:37,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1NotInUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:37,478 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-26 10:48:37,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 10:48:37,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 10:48:37,478 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-26 10:48:37,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 216#L686true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1NotInUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:37,541 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is not cut-off event [2021-03-26 10:48:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-03-26 10:48:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-03-26 10:48:37,541 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is not cut-off event [2021-03-26 10:48:38,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,089 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 10:48:38,089 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:48:38,089 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:48:38,091 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:48:38,369 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,369 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,369 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,369 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,369 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,370 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,370 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,370 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,370 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,370 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,371 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,371 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,371 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,371 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,372 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:48:38,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,444 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event [2021-03-26 10:48:38,444 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-03-26 10:48:38,444 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-03-26 10:48:38,444 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-03-26 10:48:38,445 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,445 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,445 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,445 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,445 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,447 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,447 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,447 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,448 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,448 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,448 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:48:38,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,477 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,477 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,477 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,477 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,477 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,478 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,478 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,478 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,479 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,479 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,479 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,479 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,479 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,480 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,480 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,480 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,480 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,495 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,496 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,496 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,496 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:48:38,497 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,497 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,497 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,497 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,497 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-26 10:48:38,507 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 131#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 216#L686true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,507 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,507 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,507 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,507 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,511 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,511 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,511 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,511 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,511 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,511 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [65#BCSP_PnpAddEXITtrue, 257#true, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,512 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,512 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,512 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,512 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 114#BCSP_PnpAddENTRYtrue, 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,513 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,513 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,514 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,514 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,518 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,518 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,519 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 131#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,519 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,519 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,519 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,520 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, 32#BCSP_PnpAddENTRYtrue, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,521 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,521 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,521 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,521 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:48:38,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,531 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,531 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,531 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,531 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:48:38,537 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,537 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,537 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,537 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,537 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,537 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,538 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 69#L710true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,538 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,539 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,539 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,539 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,539 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,539 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1662] L689-2-->BCSP_PnpAddEXIT: Formula: (and (= (+ v_~pendingIo~0_1662 1) v_~pendingIo~0_1663) (let ((.cse0 (= v_~pendingIo~0_1662 0))) (or (and (= v_~stoppingEvent~0_1246 v_~stoppingEvent~0_1245) (not .cse0)) (and .cse0 (= v_~stoppingEvent~0_1245 1)))) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.base_9| 0) (= |v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9| 0)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1246, ~pendingIo~0=v_~pendingIo~0_1663} OutVars{BCSP_PnpAddThread3of5ForFork1_#res.offset=|v_BCSP_PnpAddThread3of5ForFork1_#res.offset_9|, ~stoppingEvent~0=v_~stoppingEvent~0_1245, BCSP_PnpAddThread3of5ForFork1_#res.base=|v_BCSP_PnpAddThread3of5ForFork1_#res.base_9|, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5_15|, ~pendingIo~0=v_~pendingIo~0_1662} AuxVars[] AssignedVars[BCSP_PnpAddThread3of5ForFork1_#res.offset, ~stoppingEvent~0, BCSP_PnpAddThread3of5ForFork1_#res.base, BCSP_PnpAddThread3of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][113], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 208#L723true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:48:38,541 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,541 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,541 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,541 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:48:38,551 INFO L129 PetriNetUnfolder]: 9091/15508 cut-off events. [2021-03-26 10:48:38,551 INFO L130 PetriNetUnfolder]: For 48453/50745 co-relation queries the response was YES. [2021-03-26 10:48:38,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56771 conditions, 15508 events. 9091/15508 cut-off events. For 48453/50745 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 126748 event pairs, 1937 based on Foata normal form. 224/13794 useless extension candidates. Maximal degree in co-relation 56736. Up to 4914 conditions per place. [2021-03-26 10:48:39,001 INFO L142 LiptonReduction]: Number of co-enabled transitions 8164 [2021-03-26 10:49:33,814 INFO L154 LiptonReduction]: Checked pairs total: 6658 [2021-03-26 10:49:33,814 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:49:33,814 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 56903 [2021-03-26 10:49:33,815 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 203 transitions, 1547 flow [2021-03-26 10:49:33,815 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 262.125) internal successors, (2097), 8 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:49:33,815 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:49:33,815 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:49:33,815 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-26 10:49:33,815 INFO L428 AbstractCegarLoop]: === Iteration 5 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:49:33,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:49:33,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1576120526, now seen corresponding path program 2 times [2021-03-26 10:49:33,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:49:33,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951061833] [2021-03-26 10:49:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:49:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:49:33,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:49:33,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:49:33,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:49:33,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:49:33,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:49:33,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:49:33,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:49:33,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:49:33,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:49:33,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951061833] [2021-03-26 10:49:33,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:49:33,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-26 10:49:33,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714935800] [2021-03-26 10:49:33,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 10:49:33,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:49:33,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 10:49:33,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 10:49:33,882 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 423 [2021-03-26 10:49:33,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 203 transitions, 1547 flow. Second operand has 8 states, 8 states have (on average 262.125) internal successors, (2097), 8 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:49:33,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:49:33,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 423 [2021-03-26 10:49:33,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:49:37,248 INFO L129 PetriNetUnfolder]: 15318/22753 cut-off events. [2021-03-26 10:49:37,248 INFO L130 PetriNetUnfolder]: For 92903/375131 co-relation queries the response was YES. [2021-03-26 10:49:37,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91736 conditions, 22753 events. 15318/22753 cut-off events. For 92903/375131 co-relation queries the response was YES. Maximal size of possible extension queue 2005. Compared 166053 event pairs, 1782 based on Foata normal form. 2733/22886 useless extension candidates. Maximal degree in co-relation 91698. Up to 10466 conditions per place. [2021-03-26 10:49:37,561 INFO L132 encePairwiseOnDemand]: 404/423 looper letters, 187 selfloop transitions, 80 changer transitions 0/292 dead transitions. [2021-03-26 10:49:37,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 292 transitions, 2557 flow [2021-03-26 10:49:37,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 10:49:37,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 10:49:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3815 transitions. [2021-03-26 10:49:37,566 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6442080378250591 [2021-03-26 10:49:37,566 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3815 transitions. [2021-03-26 10:49:37,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3815 transitions. [2021-03-26 10:49:37,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:49:37,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3815 transitions. [2021-03-26 10:49:37,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 272.5) internal successors, (3815), 14 states have internal predecessors, (3815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:49:37,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 423.0) internal successors, (6345), 15 states have internal predecessors, (6345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:49:37,573 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 423.0) internal successors, (6345), 15 states have internal predecessors, (6345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:49:37,573 INFO L185 Difference]: Start difference. First operand has 98 places, 203 transitions, 1547 flow. Second operand 14 states and 3815 transitions. [2021-03-26 10:49:37,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 292 transitions, 2557 flow [2021-03-26 10:49:38,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 292 transitions, 2529 flow, removed 9 selfloop flow, removed 1 redundant places. [2021-03-26 10:49:38,448 INFO L241 Difference]: Finished difference. Result has 118 places, 189 transitions, 1660 flow [2021-03-26 10:49:38,448 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=423, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1660, PETRI_PLACES=118, PETRI_TRANSITIONS=189} [2021-03-26 10:49:38,450 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 37 predicate places. [2021-03-26 10:49:38,450 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:49:38,450 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 118 places, 189 transitions, 1660 flow [2021-03-26 10:49:38,451 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 118 places, 189 transitions, 1660 flow [2021-03-26 10:49:38,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 118 places, 189 transitions, 1660 flow [2021-03-26 10:49:39,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][109], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 270#true, Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 244#(= ~stopped~0 0), 118#BCSP_PnpStopENTRYtrue, Black: 242#true, Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0))]) [2021-03-26 10:49:39,409 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 10:49:39,409 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:49:39,409 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:49:39,409 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:49:39,605 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][109], [257#true, 65#BCSP_PnpAddEXITtrue, 131#BCSP_PnpAddEXITtrue, 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 270#true, Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 244#(= ~stopped~0 0), Black: 242#true, 185#L713true, Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:49:39,606 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 10:49:39,606 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:49:39,606 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:49:39,606 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:49:39,739 INFO L129 PetriNetUnfolder]: 6069/11242 cut-off events. [2021-03-26 10:49:39,739 INFO L130 PetriNetUnfolder]: For 44644/47757 co-relation queries the response was YES. [2021-03-26 10:49:39,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42822 conditions, 11242 events. 6069/11242 cut-off events. For 44644/47757 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 97579 event pairs, 1798 based on Foata normal form. 280/9903 useless extension candidates. Maximal degree in co-relation 42778. Up to 3012 conditions per place. [2021-03-26 10:49:39,956 INFO L142 LiptonReduction]: Number of co-enabled transitions 7222 [2021-03-26 10:50:19,118 INFO L154 LiptonReduction]: Checked pairs total: 7799 [2021-03-26 10:50:19,118 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 10:50:19,118 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 40668 [2021-03-26 10:50:19,119 INFO L480 AbstractCegarLoop]: Abstraction has has 118 places, 189 transitions, 1666 flow [2021-03-26 10:50:19,119 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 262.125) internal successors, (2097), 8 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:19,119 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:50:19,119 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:50:19,119 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-26 10:50:19,119 INFO L428 AbstractCegarLoop]: === Iteration 6 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:50:19,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:50:19,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1352540318, now seen corresponding path program 1 times [2021-03-26 10:50:19,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:50:19,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680338421] [2021-03-26 10:50:19,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:50:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:50:19,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,169 INFO L142 QuantifierPusher]: treesize reduction 5, result has 61.5 percent of original size [2021-03-26 10:50:19,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 10:50:19,173 INFO L142 QuantifierPusher]: treesize reduction 5, result has 61.5 percent of original size [2021-03-26 10:50:19,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 10:50:19,191 INFO L142 QuantifierPusher]: treesize reduction 6, result has 40.0 percent of original size [2021-03-26 10:50:19,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 10:50:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 10:50:19,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680338421] [2021-03-26 10:50:19,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446802520] [2021-03-26 10:50:19,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 10:50:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:50:19,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-26 10:50:19,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 10:50:19,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:19,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,433 INFO L142 QuantifierPusher]: treesize reduction 16, result has 44.8 percent of original size [2021-03-26 10:50:19,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 10:50:19,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 10:50:19,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:19,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:19,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:19,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 10:50:19,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 10:50:19,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-26 10:50:19,445 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2021-03-26 10:50:19,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471050582] [2021-03-26 10:50:19,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 10:50:19,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:50:19,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 10:50:19,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-03-26 10:50:19,446 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 424 [2021-03-26 10:50:19,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 189 transitions, 1666 flow. Second operand has 4 states, 4 states have (on average 312.25) internal successors, (1249), 4 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:19,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:50:19,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 424 [2021-03-26 10:50:19,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:50:20,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][153], [257#true, 65#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 341#true, 214#L745-2true, 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 114#BCSP_PnpAddENTRYtrue, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:20,982 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-03-26 10:50:20,982 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 10:50:20,982 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 10:50:20,982 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-03-26 10:50:21,201 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][153], [257#true, 65#BCSP_PnpAddEXITtrue, 69#L710true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 341#true, 214#L745-2true, 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,201 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,201 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,202 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][153], [257#true, 65#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 341#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 152#L689-2true, 29#L723true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,443 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,443 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,443 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,443 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-03-26 10:50:21,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][153], [257#true, 65#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 341#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,538 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,538 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,538 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,538 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][153], [257#true, 65#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 85#L689true, 341#true, 214#L745-2true, 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,545 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,545 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,545 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,545 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][167], [257#true, 65#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 341#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 153#L722-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,721 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is cut-off event [2021-03-26 10:50:21,721 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:50:21,721 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is cut-off event [2021-03-26 10:50:21,721 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:50:21,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1725] L688-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17| 0) (let ((.cse0 (= v_~pendingIo~0_1900 0))) (or (and .cse0 (= v_~stoppingEvent~0_1431 1)) (and (= v_~stoppingEvent~0_1432 v_~stoppingEvent~0_1431) (not .cse0)))) (= |v_BCSP_PnpAddThread4of5ForFork1_#res.base_17| 0) (= |v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21| v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35) (not (= v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35 0)) (= (+ v_~pendingIo~0_1900 1) v_~pendingIo~0_1901)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1432, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, ~pendingIo~0=v_~pendingIo~0_1901} OutVars{BCSP_PnpAddThread4of5ForFork1_#res.base=|v_BCSP_PnpAddThread4of5ForFork1_#res.base_17|, ~stoppingEvent~0=v_~stoppingEvent~0_1431, BCSP_PnpAddThread4of5ForFork1_#res.offset=|v_BCSP_PnpAddThread4of5ForFork1_#res.offset_17|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_#in~cond_21|, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond_35, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5_51|, ~pendingIo~0=v_~pendingIo~0_1900} AuxVars[] AssignedVars[BCSP_PnpAddThread4of5ForFork1_#res.base, ~stoppingEvent~0, BCSP_PnpAddThread4of5ForFork1_#res.offset, BCSP_PnpAddThread4of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread4of5ForFork1_BCSP_IoDecrement_#t~post5, ~pendingIo~0][167], [65#BCSP_PnpAddEXITtrue, 257#true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 312#(not (= ~stoppingFlag~0 0)), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 148#BCSP_PnpAddENTRYtrue, 341#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 306#true, 118#BCSP_PnpStopENTRYtrue, 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0))]) [2021-03-26 10:50:21,722 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-03-26 10:50:21,722 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,722 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-26 10:50:21,722 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-03-26 10:50:22,215 INFO L129 PetriNetUnfolder]: 11292/20110 cut-off events. [2021-03-26 10:50:22,215 INFO L130 PetriNetUnfolder]: For 92075/267522 co-relation queries the response was YES. [2021-03-26 10:50:22,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81979 conditions, 20110 events. 11292/20110 cut-off events. For 92075/267522 co-relation queries the response was YES. Maximal size of possible extension queue 1839. Compared 183398 event pairs, 1881 based on Foata normal form. 648/17542 useless extension candidates. Maximal degree in co-relation 81933. Up to 5303 conditions per place. [2021-03-26 10:50:22,600 INFO L132 encePairwiseOnDemand]: 419/424 looper letters, 65 selfloop transitions, 9 changer transitions 0/206 dead transitions. [2021-03-26 10:50:22,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 206 transitions, 1925 flow [2021-03-26 10:50:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 10:50:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 10:50:22,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1275 transitions. [2021-03-26 10:50:22,601 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7517688679245284 [2021-03-26 10:50:22,601 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1275 transitions. [2021-03-26 10:50:22,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1275 transitions. [2021-03-26 10:50:22,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:50:22,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1275 transitions. [2021-03-26 10:50:22,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 318.75) internal successors, (1275), 4 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:22,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 424.0) internal successors, (2120), 5 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:22,604 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 424.0) internal successors, (2120), 5 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:22,604 INFO L185 Difference]: Start difference. First operand has 118 places, 189 transitions, 1666 flow. Second operand 4 states and 1275 transitions. [2021-03-26 10:50:22,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 206 transitions, 1925 flow [2021-03-26 10:50:24,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 206 transitions, 1873 flow, removed 13 selfloop flow, removed 3 redundant places. [2021-03-26 10:50:24,042 INFO L241 Difference]: Finished difference. Result has 120 places, 180 transitions, 1544 flow [2021-03-26 10:50:24,042 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=424, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1544, PETRI_PLACES=120, PETRI_TRANSITIONS=180} [2021-03-26 10:50:24,042 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 39 predicate places. [2021-03-26 10:50:24,042 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:50:24,042 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 120 places, 180 transitions, 1544 flow [2021-03-26 10:50:24,042 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 120 places, 180 transitions, 1544 flow [2021-03-26 10:50:24,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 120 places, 180 transitions, 1544 flow [2021-03-26 10:50:25,397 INFO L129 PetriNetUnfolder]: 6261/11933 cut-off events. [2021-03-26 10:50:25,398 INFO L130 PetriNetUnfolder]: For 51777/54554 co-relation queries the response was YES. [2021-03-26 10:50:25,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47114 conditions, 11933 events. 6261/11933 cut-off events. For 51777/54554 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 107023 event pairs, 1879 based on Foata normal form. 413/10921 useless extension candidates. Maximal degree in co-relation 47068. Up to 3287 conditions per place. [2021-03-26 10:50:25,847 INFO L142 LiptonReduction]: Number of co-enabled transitions 6702 [2021-03-26 10:50:31,123 INFO L154 LiptonReduction]: Checked pairs total: 2352 [2021-03-26 10:50:31,123 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:50:31,124 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7082 [2021-03-26 10:50:31,124 INFO L480 AbstractCegarLoop]: Abstraction has has 120 places, 180 transitions, 1544 flow [2021-03-26 10:50:31,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 312.25) internal successors, (1249), 4 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:31,124 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:50:31,124 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:50:31,338 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-03-26 10:50:31,339 INFO L428 AbstractCegarLoop]: === Iteration 7 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:50:31,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:50:31,339 INFO L82 PathProgramCache]: Analyzing trace with hash -689441775, now seen corresponding path program 1 times [2021-03-26 10:50:31,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:50:31,339 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498500115] [2021-03-26 10:50:31,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:50:31,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:50:31,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:31,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 10:50:31,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498500115] [2021-03-26 10:50:31,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 10:50:31,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-26 10:50:31,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837370614] [2021-03-26 10:50:31,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 10:50:31,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:50:31,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 10:50:31,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 10:50:31,367 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 424 [2021-03-26 10:50:31,367 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 180 transitions, 1544 flow. Second operand has 3 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:31,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:50:31,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 424 [2021-03-26 10:50:31,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:50:34,399 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 65#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 85#L689true, 214#L745-2true, 408#(= ~stopped~0 0), 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 312#(not (= ~stoppingFlag~0 0)), 185#L713true, Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,399 INFO L384 tUnfolder$Statistics]: this new event has 47 ancestors and is not cut-off event [2021-03-26 10:50:34,399 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:50:34,399 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:50:34,399 INFO L387 tUnfolder$Statistics]: existing Event has 47 ancestors and is not cut-off event [2021-03-26 10:50:34,469 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1677] L686-->BCSP_PnpStopEXIT: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork0_#res.base_7| 0) (not (= v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23 0)) (= |v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7| 0) (= v_~stopped~0_493 1)) InVars {BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23} OutVars{BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23, BCSP_PnpStopThread1of5ForFork0_#res.base=|v_BCSP_PnpStopThread1of5ForFork0_#res.base_7|, BCSP_PnpStopThread1of5ForFork0_#res.offset=|v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7|, ~stopped~0=v_~stopped~0_493} AuxVars[] AssignedVars[BCSP_PnpStopThread1of5ForFork0_#res.base, BCSP_PnpStopThread1of5ForFork0_#res.offset, ~stopped~0][45], [257#true, 130#BCSP_PnpStopEXITtrue, 135#L688true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 406#true, 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 152#L689-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 105#L689true, BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 183#L689true, 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,469 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,469 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,474 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1677] L686-->BCSP_PnpStopEXIT: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork0_#res.base_7| 0) (not (= v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23 0)) (= |v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7| 0) (= v_~stopped~0_493 1)) InVars {BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23} OutVars{BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23, BCSP_PnpStopThread1of5ForFork0_#res.base=|v_BCSP_PnpStopThread1of5ForFork0_#res.base_7|, BCSP_PnpStopThread1of5ForFork0_#res.offset=|v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7|, ~stopped~0=v_~stopped~0_493} AuxVars[] AssignedVars[BCSP_PnpStopThread1of5ForFork0_#res.base, BCSP_PnpStopThread1of5ForFork0_#res.offset, ~stopped~0][45], [257#true, 65#BCSP_PnpAddEXITtrue, 130#BCSP_PnpStopEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 85#L689true, 214#L745-2true, 406#true, 153#L722-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, 105#L689true, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 183#L689true, 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,474 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,474 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,474 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,474 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-03-26 10:50:34,481 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1677] L686-->BCSP_PnpStopEXIT: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork0_#res.base_7| 0) (not (= v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23 0)) (= |v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7| 0) (= v_~stopped~0_493 1)) InVars {BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23} OutVars{BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23, BCSP_PnpStopThread1of5ForFork0_#res.base=|v_BCSP_PnpStopThread1of5ForFork0_#res.base_7|, BCSP_PnpStopThread1of5ForFork0_#res.offset=|v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7|, ~stopped~0=v_~stopped~0_493} AuxVars[] AssignedVars[BCSP_PnpStopThread1of5ForFork0_#res.base, BCSP_PnpStopThread1of5ForFork0_#res.offset, ~stopped~0][45], [257#true, 130#BCSP_PnpStopEXITtrue, 135#L688true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 406#true, 215#BCSP_PnpAddEXITtrue, 152#L689-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), 105#L689true, BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,481 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,481 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,481 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,481 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,482 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1677] L686-->BCSP_PnpStopEXIT: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork0_#res.base_7| 0) (not (= v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23 0)) (= |v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7| 0) (= v_~stopped~0_493 1)) InVars {BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23} OutVars{BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23, BCSP_PnpStopThread1of5ForFork0_#res.base=|v_BCSP_PnpStopThread1of5ForFork0_#res.base_7|, BCSP_PnpStopThread1of5ForFork0_#res.offset=|v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7|, ~stopped~0=v_~stopped~0_493} AuxVars[] AssignedVars[BCSP_PnpStopThread1of5ForFork0_#res.base, BCSP_PnpStopThread1of5ForFork0_#res.offset, ~stopped~0][45], [257#true, 130#BCSP_PnpStopEXITtrue, 131#BCSP_PnpAddEXITtrue, 135#L688true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 406#true, 215#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), 105#L689true, BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 183#L689true, 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,482 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,482 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,482 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,482 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,485 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1677] L686-->BCSP_PnpStopEXIT: Formula: (and (= |v_BCSP_PnpStopThread1of5ForFork0_#res.base_7| 0) (not (= v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23 0)) (= |v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7| 0) (= v_~stopped~0_493 1)) InVars {BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23} OutVars{BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond=v_BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond_23, BCSP_PnpStopThread1of5ForFork0_#res.base=|v_BCSP_PnpStopThread1of5ForFork0_#res.base_7|, BCSP_PnpStopThread1of5ForFork0_#res.offset=|v_BCSP_PnpStopThread1of5ForFork0_#res.offset_7|, ~stopped~0=v_~stopped~0_493} AuxVars[] AssignedVars[BCSP_PnpStopThread1of5ForFork0_#res.base, BCSP_PnpStopThread1of5ForFork0_#res.offset, ~stopped~0][45], [65#BCSP_PnpAddEXITtrue, 257#true, 130#BCSP_PnpStopEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 85#L689true, 214#L745-2true, 406#true, 153#L722-2true, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 105#L689true, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,485 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,485 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,485 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,485 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 131#BCSP_PnpAddEXITtrue, 135#L688true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 408#(= ~stopped~0 0), 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), 48#L715-2true, Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,488 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 131#BCSP_PnpAddEXITtrue, 135#L688true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 408#(= ~stopped~0 0), 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 183#L689true, 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,488 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,488 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-03-26 10:50:34,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 131#BCSP_PnpAddEXITtrue, 135#L688true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), 270#true, Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 408#(= ~stopped~0 0), 216#L686true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,523 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-03-26 10:50:34,523 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:50:34,523 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:50:34,523 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-03-26 10:50:34,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 135#L688true, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 214#L745-2true, 215#BCSP_PnpAddEXITtrue, 408#(= ~stopped~0 0), 216#L686true, 152#L689-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), BCSP_PnpAddThread5of5ForFork1InUse, Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), BCSP_PnpStopThread1of5ForFork0InUse, Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,524 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,524 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,524 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,524 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1742] L689-->BCSP_PnpAddEXIT: Formula: (and (not (= v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27 0)) (= (+ v_~pendingIo~0_2062 1) v_~pendingIo~0_2063) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.base_23| 0) (= |v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23| 0) (let ((.cse0 (= v_~pendingIo~0_2062 0))) (or (and .cse0 (= v_~stoppingEvent~0_1559 1)) (and (not .cse0) (= v_~stoppingEvent~0_1559 v_~stoppingEvent~0_1560))))) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1560, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2063} OutVars{~stoppingEvent~0=v_~stoppingEvent~0_1559, BCSP_PnpAddThread5of5ForFork1_#res.offset=|v_BCSP_PnpAddThread5of5ForFork1_#res.offset_23|, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5_29|, BCSP_PnpAddThread5of5ForFork1_#res.base=|v_BCSP_PnpAddThread5of5ForFork1_#res.base_23|, BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread5of5ForFork1___VERIFIER_assert_~cond_27, ~pendingIo~0=v_~pendingIo~0_2062} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread5of5ForFork1_#res.offset, BCSP_PnpAddThread5of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread5of5ForFork1_#res.base, ~pendingIo~0][177], [257#true, 65#BCSP_PnpAddEXITtrue, 72#BCSP_PnpAddEXITtrue, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 319#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 85#L689true, 214#L745-2true, 216#L686true, 408#(= ~stopped~0 0), 153#L722-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), BCSP_PnpStopThread1of5ForFork0InUse, Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), 366#(<= 1 ~stoppingFlag~0), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), 312#(not (= ~stoppingFlag~0 0)), Black: 242#true, Black: 244#(= ~stopped~0 0), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 10:50:34,526 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,526 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,526 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,526 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-03-26 10:50:34,542 INFO L129 PetriNetUnfolder]: 13254/23672 cut-off events. [2021-03-26 10:50:34,542 INFO L130 PetriNetUnfolder]: For 131162/137968 co-relation queries the response was YES. [2021-03-26 10:50:34,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94933 conditions, 23672 events. 13254/23672 cut-off events. For 131162/137968 co-relation queries the response was YES. Maximal size of possible extension queue 2147. Compared 220715 event pairs, 3708 based on Foata normal form. 1719/21236 useless extension candidates. Maximal degree in co-relation 94885. Up to 6032 conditions per place. [2021-03-26 10:50:34,995 INFO L132 encePairwiseOnDemand]: 418/424 looper letters, 15 selfloop transitions, 5 changer transitions 0/183 dead transitions. [2021-03-26 10:50:34,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 183 transitions, 1592 flow [2021-03-26 10:50:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 10:50:34,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 10:50:34,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1051 transitions. [2021-03-26 10:50:34,997 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8262578616352201 [2021-03-26 10:50:34,997 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1051 transitions. [2021-03-26 10:50:34,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1051 transitions. [2021-03-26 10:50:34,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:50:34,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1051 transitions. [2021-03-26 10:50:34,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 350.3333333333333) internal successors, (1051), 3 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:34,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 424.0) internal successors, (1696), 4 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:34,999 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 424.0) internal successors, (1696), 4 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:34,999 INFO L185 Difference]: Start difference. First operand has 120 places, 180 transitions, 1544 flow. Second operand 3 states and 1051 transitions. [2021-03-26 10:50:34,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 183 transitions, 1592 flow [2021-03-26 10:50:36,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 183 transitions, 1584 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 10:50:36,959 INFO L241 Difference]: Finished difference. Result has 122 places, 180 transitions, 1557 flow [2021-03-26 10:50:36,959 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=424, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1557, PETRI_PLACES=122, PETRI_TRANSITIONS=180} [2021-03-26 10:50:36,960 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 41 predicate places. [2021-03-26 10:50:36,960 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:50:36,960 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 180 transitions, 1557 flow [2021-03-26 10:50:36,960 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 180 transitions, 1557 flow [2021-03-26 10:50:36,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 122 places, 180 transitions, 1557 flow [2021-03-26 10:50:38,413 INFO L129 PetriNetUnfolder]: 6435/12544 cut-off events. [2021-03-26 10:50:38,413 INFO L130 PetriNetUnfolder]: For 54890/57888 co-relation queries the response was YES. [2021-03-26 10:50:38,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49974 conditions, 12544 events. 6435/12544 cut-off events. For 54890/57888 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 115245 event pairs, 2001 based on Foata normal form. 384/11547 useless extension candidates. Maximal degree in co-relation 49926. Up to 3164 conditions per place. [2021-03-26 10:50:38,656 INFO L142 LiptonReduction]: Number of co-enabled transitions 6114 [2021-03-26 10:50:42,197 INFO L154 LiptonReduction]: Checked pairs total: 2086 [2021-03-26 10:50:42,197 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 10:50:42,197 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5237 [2021-03-26 10:50:42,197 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 180 transitions, 1557 flow [2021-03-26 10:50:42,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 344.6666666666667) internal successors, (1034), 3 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:42,198 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 10:50:42,198 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 10:50:42,198 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-26 10:50:42,198 INFO L428 AbstractCegarLoop]: === Iteration 8 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 10:50:42,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 10:50:42,198 INFO L82 PathProgramCache]: Analyzing trace with hash -379225219, now seen corresponding path program 1 times [2021-03-26 10:50:42,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 10:50:42,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993893768] [2021-03-26 10:50:42,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 10:50:42,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:50:42,245 INFO L142 QuantifierPusher]: treesize reduction 2, result has 83.3 percent of original size [2021-03-26 10:50:42,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 10:50:42,259 INFO L142 QuantifierPusher]: treesize reduction 4, result has 80.0 percent of original size [2021-03-26 10:50:42,259 INFO L147 QuantifierPusher]: treesize reduction 5, result has 68.8 percent of original size 11 [2021-03-26 10:50:42,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:42,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:50:42,282 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993893768] [2021-03-26 10:50:42,282 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681870015] [2021-03-26 10:50:42,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 10:50:42,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 10:50:42,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 26 conjunts are in the unsatisfiable core [2021-03-26 10:50:42,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 10:50:42,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,394 INFO L142 QuantifierPusher]: treesize reduction 25, result has 55.4 percent of original size [2021-03-26 10:50:42,395 INFO L147 QuantifierPusher]: treesize reduction 2, result has 92.6 percent of original size 25 [2021-03-26 10:50:42,396 INFO L142 QuantifierPusher]: treesize reduction 2, result has 92.9 percent of original size [2021-03-26 10:50:42,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 10:50:42,425 INFO L142 QuantifierPusher]: treesize reduction 16, result has 57.9 percent of original size [2021-03-26 10:50:42,425 INFO L147 QuantifierPusher]: treesize reduction 2, result has 88.9 percent of original size 16 [2021-03-26 10:50:42,426 INFO L142 QuantifierPusher]: treesize reduction 2, result has 89.5 percent of original size [2021-03-26 10:50:42,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 10:50:42,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,448 INFO L147 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size 10 [2021-03-26 10:50:42,448 INFO L142 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size [2021-03-26 10:50:42,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,459 INFO L142 QuantifierPusher]: treesize reduction 4, result has 88.9 percent of original size [2021-03-26 10:50:42,460 INFO L147 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size 10 [2021-03-26 10:50:42,460 INFO L142 QuantifierPusher]: treesize reduction 15, result has 42.3 percent of original size [2021-03-26 10:50:42,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 10:50:42,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 10:50:42,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:42,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:42,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:42,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 10:50:42,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 10:50:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 10:50:42,466 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 10:50:42,466 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2021-03-26 10:50:42,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357970648] [2021-03-26 10:50:42,466 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 10:50:42,466 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 10:50:42,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 10:50:42,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-03-26 10:50:42,468 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 424 [2021-03-26 10:50:42,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 180 transitions, 1557 flow. Second operand has 13 states, 13 states have (on average 237.6153846153846) internal successors, (3089), 13 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:42,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 10:50:42,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 424 [2021-03-26 10:50:42,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 10:50:56,817 INFO L129 PetriNetUnfolder]: 72038/101260 cut-off events. [2021-03-26 10:50:56,818 INFO L130 PetriNetUnfolder]: For 596353/1946190 co-relation queries the response was YES. [2021-03-26 10:50:58,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 451678 conditions, 101260 events. 72038/101260 cut-off events. For 596353/1946190 co-relation queries the response was YES. Maximal size of possible extension queue 6036. Compared 768047 event pairs, 7385 based on Foata normal form. 3386/101760 useless extension candidates. Maximal degree in co-relation 451627. Up to 34062 conditions per place. [2021-03-26 10:50:58,721 INFO L132 encePairwiseOnDemand]: 404/424 looper letters, 206 selfloop transitions, 411 changer transitions 0/634 dead transitions. [2021-03-26 10:50:58,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 634 transitions, 6274 flow [2021-03-26 10:50:58,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 10:50:58,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 10:50:58,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 4780 transitions. [2021-03-26 10:50:58,725 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5933465739821251 [2021-03-26 10:50:58,725 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 4780 transitions. [2021-03-26 10:50:58,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 4780 transitions. [2021-03-26 10:50:58,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 10:50:58,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 4780 transitions. [2021-03-26 10:50:58,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 251.57894736842104) internal successors, (4780), 19 states have internal predecessors, (4780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:58,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 424.0) internal successors, (8480), 20 states have internal predecessors, (8480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:58,732 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 424.0) internal successors, (8480), 20 states have internal predecessors, (8480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 10:50:58,733 INFO L185 Difference]: Start difference. First operand has 122 places, 180 transitions, 1557 flow. Second operand 19 states and 4780 transitions. [2021-03-26 10:50:58,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 634 transitions, 6274 flow [2021-03-26 10:51:13,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 634 transitions, 6252 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-03-26 10:51:13,310 INFO L241 Difference]: Finished difference. Result has 150 places, 550 transitions, 5919 flow [2021-03-26 10:51:13,310 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=424, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5919, PETRI_PLACES=150, PETRI_TRANSITIONS=550} [2021-03-26 10:51:13,310 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 69 predicate places. [2021-03-26 10:51:13,310 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 10:51:13,310 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 550 transitions, 5919 flow [2021-03-26 10:51:13,311 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 550 transitions, 5919 flow [2021-03-26 10:51:13,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 150 places, 550 transitions, 5919 flow [2021-03-26 10:51:18,616 INFO L129 PetriNetUnfolder]: 23870/37996 cut-off events. [2021-03-26 10:51:18,617 INFO L130 PetriNetUnfolder]: For 277481/1208715 co-relation queries the response was YES. [2021-03-26 10:51:19,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180581 conditions, 37996 events. 23870/37996 cut-off events. For 277481/1208715 co-relation queries the response was YES. Maximal size of possible extension queue 3498. Compared 334241 event pairs, 2368 based on Foata normal form. 794/33735 useless extension candidates. Maximal degree in co-relation 180521. Up to 13372 conditions per place. [2021-03-26 10:51:19,982 INFO L142 LiptonReduction]: Number of co-enabled transitions 16582 [2021-03-26 11:00:20,087 INFO L154 LiptonReduction]: Checked pairs total: 20056 [2021-03-26 11:00:20,087 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 11:00:20,087 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 546777 [2021-03-26 11:00:20,088 INFO L480 AbstractCegarLoop]: Abstraction has has 150 places, 550 transitions, 5919 flow [2021-03-26 11:00:20,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 237.6153846153846) internal successors, (3089), 13 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 11:00:20,088 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 11:00:20,088 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 11:00:20,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 11:00:20,304 INFO L428 AbstractCegarLoop]: === Iteration 9 === [BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, BCSP_PnpAddErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-26 11:00:20,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 11:00:20,304 INFO L82 PathProgramCache]: Analyzing trace with hash -408969628, now seen corresponding path program 1 times [2021-03-26 11:00:20,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 11:00:20,304 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376610201] [2021-03-26 11:00:20,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 11:00:20,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 11:00:20,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:00:20,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:00:20,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:00:20,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:00:20,322 INFO L142 QuantifierPusher]: treesize reduction -2, result has 128.6 percent of original size [2021-03-26 11:00:20,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 11:00:20,327 INFO L142 QuantifierPusher]: treesize reduction -2, result has 128.6 percent of original size [2021-03-26 11:00:20,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 11:00:20,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 11:00:20,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 11:00:20,336 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-03-26 11:00:20,336 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376610201] [2021-03-26 11:00:20,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 11:00:20,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-26 11:00:20,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340937154] [2021-03-26 11:00:20,337 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 11:00:20,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 11:00:20,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 11:00:20,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 11:00:20,338 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 424 [2021-03-26 11:00:20,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 550 transitions, 5919 flow. Second operand has 7 states, 7 states have (on average 261.14285714285717) internal successors, (1828), 7 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 11:00:20,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 11:00:20,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 424 [2021-03-26 11:00:20,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 11:00:32,427 INFO L129 PetriNetUnfolder]: 39663/62612 cut-off events. [2021-03-26 11:00:32,427 INFO L130 PetriNetUnfolder]: For 499483/3071975 co-relation queries the response was YES. [2021-03-26 11:00:33,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 326901 conditions, 62612 events. 39663/62612 cut-off events. For 499483/3071975 co-relation queries the response was YES. Maximal size of possible extension queue 5172. Compared 559916 event pairs, 7509 based on Foata normal form. 1894/56503 useless extension candidates. Maximal degree in co-relation 326838. Up to 41992 conditions per place. [2021-03-26 11:00:33,810 INFO L132 encePairwiseOnDemand]: 401/424 looper letters, 559 selfloop transitions, 292 changer transitions 0/881 dead transitions. [2021-03-26 11:00:33,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 881 transitions, 11078 flow [2021-03-26 11:00:33,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 11:00:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 11:00:33,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3792 transitions. [2021-03-26 11:00:33,813 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6388140161725068 [2021-03-26 11:00:33,813 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3792 transitions. [2021-03-26 11:00:33,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3792 transitions. [2021-03-26 11:00:33,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 11:00:33,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3792 transitions. [2021-03-26 11:00:33,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 270.85714285714283) internal successors, (3792), 14 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 11:00:33,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 424.0) internal successors, (6360), 15 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 11:00:33,818 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 424.0) internal successors, (6360), 15 states have internal predecessors, (6360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 11:00:33,819 INFO L185 Difference]: Start difference. First operand has 150 places, 550 transitions, 5919 flow. Second operand 14 states and 3792 transitions. [2021-03-26 11:00:33,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 881 transitions, 11078 flow [2021-03-26 11:00:57,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 881 transitions, 10235 flow, removed 410 selfloop flow, removed 1 redundant places. [2021-03-26 11:00:57,592 INFO L241 Difference]: Finished difference. Result has 172 places, 753 transitions, 8670 flow [2021-03-26 11:00:57,592 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=424, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8670, PETRI_PLACES=172, PETRI_TRANSITIONS=753} [2021-03-26 11:00:57,592 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 91 predicate places. [2021-03-26 11:00:57,592 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 11:00:57,592 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 172 places, 753 transitions, 8670 flow [2021-03-26 11:00:57,593 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 172 places, 753 transitions, 8670 flow [2021-03-26 11:00:57,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 172 places, 753 transitions, 8670 flow [2021-03-26 11:01:00,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1759] BCSP_PnpAddENTRY-->L723: Formula: (let ((.cse0 (= v_BCSP_PnpAddThread1of5ForFork1_~arg.offset_Out_1 |v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_In_1|)) (.cse2 (= 0 v_~stoppingFlag~0_In_25)) (.cse1 (= |v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_In_1| v_BCSP_PnpAddThread1of5ForFork1_~arg.base_Out_1)) (.cse3 (= |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_Out_1| v_BCSP_PnpAddThread1of5ForFork1_~status~0_Out_1))) (or (and .cse0 .cse1 (= (- 1) |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_Out_1|) (not .cse2) (= v_~pendingIo~0_In_35 v_~pendingIo~0_Out_31) .cse3) (and .cse0 .cse2 (= (+ v_~pendingIo~0_In_35 1) v_~pendingIo~0_Out_31) .cse1 (= |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_Out_1| 0) .cse3))) InVars {~stoppingFlag~0=v_~stoppingFlag~0_In_25, BCSP_PnpAddThread1of5ForFork1_#in~arg.base=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_In_1|, BCSP_PnpAddThread1of5ForFork1_#in~arg.offset=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_In_1|, ~pendingIo~0=v_~pendingIo~0_In_35} OutVars{BCSP_PnpAddThread1of5ForFork1_#t~ret6=|v_BCSP_PnpAddThread1of5ForFork1_#t~ret6_Out_1|, BCSP_PnpAddThread1of5ForFork1_~arg.base=v_BCSP_PnpAddThread1of5ForFork1_~arg.base_Out_1, ~stoppingFlag~0=v_~stoppingFlag~0_In_25, BCSP_PnpAddThread1of5ForFork1_~arg.offset=v_BCSP_PnpAddThread1of5ForFork1_~arg.offset_Out_1, BCSP_PnpAddThread1of5ForFork1_#in~arg.base=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_In_1|, BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res=|v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_Out_1|, BCSP_PnpAddThread1of5ForFork1_#in~arg.offset=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_In_1|, BCSP_PnpAddThread1of5ForFork1_~status~0=v_BCSP_PnpAddThread1of5ForFork1_~status~0_Out_1, ~pendingIo~0=v_~pendingIo~0_Out_31} AuxVars[] AssignedVars[BCSP_PnpAddThread1of5ForFork1_#t~ret6, BCSP_PnpAddThread1of5ForFork1_~arg.base, BCSP_PnpAddThread1of5ForFork1_~arg.offset, BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res, BCSP_PnpAddThread1of5ForFork1_~status~0, ~pendingIo~0][76], [Black: 490#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 477#(and (= 2 ~pendingIo~0) (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stoppingEvent~0 0)), 257#true, Black: 494#(and (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 414#(and (= ~stoppingFlag~0 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), 516#true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 270#true, 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 148#BCSP_PnpAddENTRYtrue, Black: 366#(<= 1 ~stoppingFlag~0), Black: 528#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), Black: 530#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), 411#true, Black: 534#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), Black: 518#(= ~pendingIo~0 1), Black: 519#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 520#(or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0)), Black: 536#(and (= 0 (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 521#(or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 522#(= 0 (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1)), Black: 526#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0)) (= ~pendingIo~0 1)), Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), 48#L715-2true, Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 69#L710true, 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 204#L723true, Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 312#(not (= ~stoppingFlag~0 0)), 208#L723true, Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, BCSP_PnpStopThread1of5ForFork0InUse, 244#(= ~stopped~0 0), Black: 496#(and (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 418#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 242#true, Black: 498#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 466#(and (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 500#(and (= 2 ~pendingIo~0) (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 422#(and (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 502#(and (= ~stoppingFlag~0 0) (<= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 441#(and (= 2 ~pendingIo~0) (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= ~stoppingEvent~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 11:01:00,923 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-26 11:01:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 11:01:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 11:01:00,923 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 11:01:00,923 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1761] BCSP_PnpAddENTRY-->BCSP_PnpAddEXIT: Formula: (and (= |v_BCSP_PnpAddThread1of5ForFork1_#res.offset_79| 0) (= (- 1) |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_53|) (= v_~stoppingEvent~0_1812 v_~stoppingEvent~0_1811) (= |v_BCSP_PnpAddThread1of5ForFork1_#res.base_79| 0) (= v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond_132 v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond_131) (= |v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond_84| |v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond_83|) (= |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5_148| |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5_147|) (= v_~pendingIo~0_2380 v_~pendingIo~0_2382) (= v_BCSP_PnpAddThread1of5ForFork1_~arg.base_29 |v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_29|) (not (= v_~stoppingFlag~0_698 0)) (= v_BCSP_PnpAddThread1of5ForFork1_~arg.offset_29 |v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_29|) (= v_BCSP_PnpAddThread1of5ForFork1_~status~0_91 |v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_53|)) InVars {~stoppingEvent~0=v_~stoppingEvent~0_1812, BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond_84|, ~stoppingFlag~0=v_~stoppingFlag~0_698, BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5_148|, BCSP_PnpAddThread1of5ForFork1_#in~arg.base=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_29|, BCSP_PnpAddThread1of5ForFork1_#in~arg.offset=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_29|, ~pendingIo~0=v_~pendingIo~0_2382, BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond_132} OutVars{BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond=|v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond_83|, BCSP_PnpAddThread1of5ForFork1_#res.base=|v_BCSP_PnpAddThread1of5ForFork1_#res.base_79|, ~stoppingFlag~0=v_~stoppingFlag~0_698, BCSP_PnpAddThread1of5ForFork1_#in~arg.offset=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.offset_29|, ~pendingIo~0=v_~pendingIo~0_2380, BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond=v_BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond_131, BCSP_PnpAddThread1of5ForFork1_~status~0=v_BCSP_PnpAddThread1of5ForFork1_~status~0_91, ~stoppingEvent~0=v_~stoppingEvent~0_1811, BCSP_PnpAddThread1of5ForFork1_#t~ret6=|v_BCSP_PnpAddThread1of5ForFork1_#t~ret6_37|, BCSP_PnpAddThread1of5ForFork1_~arg.base=v_BCSP_PnpAddThread1of5ForFork1_~arg.base_29, BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5=|v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5_147|, BCSP_PnpAddThread1of5ForFork1_~arg.offset=v_BCSP_PnpAddThread1of5ForFork1_~arg.offset_29, BCSP_PnpAddThread1of5ForFork1_#in~arg.base=|v_BCSP_PnpAddThread1of5ForFork1_#in~arg.base_29|, BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res=|v_BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res_53|, BCSP_PnpAddThread1of5ForFork1_#res.offset=|v_BCSP_PnpAddThread1of5ForFork1_#res.offset_79|} AuxVars[] AssignedVars[~stoppingEvent~0, BCSP_PnpAddThread1of5ForFork1_#t~ret6, BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_#in~cond, BCSP_PnpAddThread1of5ForFork1_~arg.base, BCSP_PnpAddThread1of5ForFork1_#res.base, BCSP_PnpAddThread1of5ForFork1_BCSP_IoDecrement_#t~post5, BCSP_PnpAddThread1of5ForFork1_~arg.offset, BCSP_PnpAddThread1of5ForFork1_BCSP_IoIncrement_#res, BCSP_PnpAddThread1of5ForFork1_#res.offset, ~pendingIo~0, BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond, BCSP_PnpAddThread1of5ForFork1_~status~0][194], [Black: 490#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 477#(and (= 2 ~pendingIo~0) (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stoppingEvent~0 0)), 257#true, Black: 494#(and (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 414#(and (= ~stoppingFlag~0 0) (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0)), 516#true, Black: 259#(and (= ~stoppingFlag~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 261#(= ~stoppingEvent~0 0), Black: 262#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 264#(and (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), 402#(and (<= 1 ~stoppingFlag~0) (= (+ |BCSP_PnpAddThread2of5ForFork1_BCSP_IoIncrement_#res| 1) 0)), 148#BCSP_PnpAddENTRYtrue, 277#(= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)), Black: 366#(<= 1 ~stoppingFlag~0), Black: 528#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), Black: 530#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), 411#true, Black: 534#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0))), Black: 518#(= ~pendingIo~0 1), Black: 519#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 520#(or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0)), Black: 536#(and (= 0 (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1)) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 521#(or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 522#(= 0 (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1)), Black: 526#(and (or (= (+ |BCSP_PnpAddThread3of5ForFork1_#t~ret6| 1) 0) (= ~stoppingEvent~0 0)) (= ~pendingIo~0 1)), Black: 273#(and (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 289#(and (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 274#(= ~stoppingFlag~0 ~stoppingEvent~0), Black: 275#(or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 276#(or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 293#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0) (or (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0))), Black: 281#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 1) (= ~pendingIo~0 1)), Black: 285#(and (or (= ~stoppingEvent~0 0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))) (= ~stoppingFlag~0 ~stoppingEvent~0)), Black: 270#true, 48#L715-2true, Black: 287#(and (= ~stoppingFlag~0 1) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= ~pendingIo~0 1)), 69#L710true, 327#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), 72#BCSP_PnpAddEXITtrue, Black: 321#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1))), Black: 325#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 312#(not (= ~stoppingFlag~0 0)), 208#L723true, Black: 329#(and (not (= ~stoppingFlag~0 0)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 331#(and (not (= ~stoppingFlag~0 0)) (= 0 (+ BCSP_PnpAddThread1of5ForFork1_~status~0 1)) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond ~stoppingFlag~0)), Black: 317#(and (not (= ~stoppingFlag~0 0)) (= ~stoppingFlag~0 ~stoppingEvent~0)), 214#L745-2true, 220#BCSP_PnpAddEXITtrue, BCSP_PnpAddThread1of5ForFork1InUse, BCSP_PnpAddThread2of5ForFork1InUse, BCSP_PnpAddThread3of5ForFork1InUse, BCSP_PnpAddThread4of5ForFork1InUse, BCSP_PnpAddThread5of5ForFork1InUse, BCSP_PnpStopThread1of5ForFork0InUse, 244#(= ~stopped~0 0), Black: 496#(and (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 418#(= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0), Black: 242#true, Black: 498#(and (<= 2 ~pendingIo~0) (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 466#(and (= ~stopped~0 0) (= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 245#(not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)), Black: 500#(and (= 2 ~pendingIo~0) (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 1) (= ~stoppingEvent~0 0) (= BCSP_PnpStopThread1of5ForFork0_assume_abort_if_not_~cond 0)), Black: 247#(and (not (= BCSP_PnpAddThread1of5ForFork1___VERIFIER_assert_~cond 0)) (= ~stopped~0 0)), Black: 422#(and (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= ~stoppingEvent~0 0) (= ~pendingIo~0 1)), Black: 502#(and (= ~stoppingFlag~0 0) (<= 3 ~pendingIo~0) (= ~stoppingEvent~0 0)), Black: 441#(and (= 2 ~pendingIo~0) (= ~stoppingFlag~0 0) (= ~stopped~0 0) (= ~stoppingEvent~0 0)), 255#(= ~stoppingFlag~0 1)]) [2021-03-26 11:01:00,926 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-03-26 11:01:00,926 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 11:01:00,926 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-26 11:01:00,926 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-26 11:01:04,852 INFO L129 PetriNetUnfolder]: 27341/45076 cut-off events. [2021-03-26 11:01:04,853 INFO L130 PetriNetUnfolder]: For 336656/794522 co-relation queries the response was YES. [2021-03-26 11:01:05,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 213270 conditions, 45076 events. 27341/45076 cut-off events. For 336656/794522 co-relation queries the response was YES. Maximal size of possible extension queue 4160. Compared 423936 event pairs, 2607 based on Foata normal form. 1153/39681 useless extension candidates. Maximal degree in co-relation 213199. Up to 13831 conditions per place. [2021-03-26 11:01:06,505 INFO L142 LiptonReduction]: Number of co-enabled transitions 21828 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown