/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-ext/40_barrier_vf.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-0e22065b97d0a1f8b3904e080cebe0f05e88d2b7-0e22065 [2021-06-11 15:14:04,867 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-11 15:14:04,869 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-11 15:14:04,908 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-11 15:14:04,908 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-11 15:14:04,909 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-11 15:14:04,911 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-11 15:14:04,912 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-11 15:14:04,913 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-11 15:14:04,914 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-11 15:14:04,915 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-11 15:14:04,916 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-11 15:14:04,916 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-11 15:14:04,917 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-11 15:14:04,918 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-11 15:14:04,919 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-11 15:14:04,919 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-11 15:14:04,920 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-11 15:14:04,921 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-11 15:14:04,923 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-11 15:14:04,924 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-11 15:14:04,929 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-11 15:14:04,930 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-11 15:14:04,930 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-11 15:14:04,932 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-11 15:14:04,933 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-11 15:14:04,933 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-11 15:14:04,934 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-11 15:14:04,934 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-11 15:14:04,935 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-11 15:14:04,935 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-11 15:14:04,935 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-11 15:14:04,936 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-11 15:14:04,937 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-11 15:14:04,937 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-11 15:14:04,938 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-11 15:14:04,938 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-11 15:14:04,938 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-11 15:14:04,939 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-11 15:14:04,939 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-11 15:14:04,940 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-11 15:14:04,947 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-06-11 15:14:04,979 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-11 15:14:04,979 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-11 15:14:04,981 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * Use SBE=true [2021-06-11 15:14:04,982 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-11 15:14:04,982 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-11 15:14:04,983 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-11 15:14:04,983 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-11 15:14:04,984 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-06-11 15:14:04,984 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-06-11 15:14:04,984 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-06-11 15:14:05,276 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-11 15:14:05,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-11 15:14:05,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-11 15:14:05,301 INFO L271 PluginConnector]: Initializing CDTParser... [2021-06-11 15:14:05,302 INFO L275 PluginConnector]: CDTParser initialized [2021-06-11 15:14:05,303 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-06-11 15:14:05,367 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/884b72cc8/7bdffb1278aa4a05b2ffb249a9487f21/FLAG42e7f9b81 [2021-06-11 15:14:05,934 INFO L306 CDTParser]: Found 1 translation units. [2021-06-11 15:14:05,942 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/40_barrier_vf.i [2021-06-11 15:14:05,964 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/884b72cc8/7bdffb1278aa4a05b2ffb249a9487f21/FLAG42e7f9b81 [2021-06-11 15:14:06,357 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/884b72cc8/7bdffb1278aa4a05b2ffb249a9487f21 [2021-06-11 15:14:06,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-11 15:14:06,361 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-06-11 15:14:06,362 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-06-11 15:14:06,362 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-06-11 15:14:06,377 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-06-11 15:14:06,378 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,381 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18a61b56 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06, skipping insertion in model container [2021-06-11 15:14:06,381 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,388 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-06-11 15:14:06,437 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-06-11 15:14:06,636 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-06-11 15:14:06,770 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-ext/40_barrier_vf.i[31172,31185] [2021-06-11 15:14:06,778 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 15:14:06,785 INFO L203 MainTranslator]: Completed pre-run [2021-06-11 15:14:06,804 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-06-11 15:14:06,822 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-ext/40_barrier_vf.i[31172,31185] [2021-06-11 15:14:06,823 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-06-11 15:14:06,894 INFO L208 MainTranslator]: Completed translation [2021-06-11 15:14:06,895 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06 WrapperNode [2021-06-11 15:14:06,895 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-06-11 15:14:06,896 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-11 15:14:06,896 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-11 15:14:06,896 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-11 15:14:06,902 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,930 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,952 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-11 15:14:06,953 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-11 15:14:06,953 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-11 15:14:06,953 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-11 15:14:06,960 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,960 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,966 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,967 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,982 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,985 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,987 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (1/1) ... [2021-06-11 15:14:06,988 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-11 15:14:06,989 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-11 15:14:06,989 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-11 15:14:06,989 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-11 15:14:06,990 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (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-06-11 15:14:07,066 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-06-11 15:14:07,067 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-06-11 15:14:07,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-06-11 15:14:07,068 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-06-11 15:14:07,070 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-06-11 15:14:07,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-06-11 15:14:07,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-06-11 15:14:07,070 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-06-11 15:14:07,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-11 15:14:07,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-11 15:14:07,072 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-11 15:14:07,607 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-11 15:14:07,608 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-06-11 15:14:07,609 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 03:14:07 BoogieIcfgContainer [2021-06-11 15:14:07,609 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-11 15:14:07,610 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-11 15:14:07,611 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-11 15:14:07,616 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-11 15:14:07,617 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.06 03:14:06" (1/3) ... [2021-06-11 15:14:07,617 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122dd472 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 03:14:07, skipping insertion in model container [2021-06-11 15:14:07,617 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.06 03:14:06" (2/3) ... [2021-06-11 15:14:07,618 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122dd472 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.06 03:14:07, skipping insertion in model container [2021-06-11 15:14:07,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.06 03:14:07" (3/3) ... [2021-06-11 15:14:07,619 INFO L111 eAbstractionObserver]: Analyzing ICFG 40_barrier_vf.i [2021-06-11 15:14:07,624 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-11 15:14:07,628 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-06-11 15:14:07,629 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-11 15:14:07,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,656 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,657 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,658 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,658 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,659 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,659 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,660 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,662 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,662 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,663 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,663 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:07,665 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:14:07,680 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-11 15:14:07,707 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:14:07,707 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:14:07,707 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:14:07,707 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:14:07,708 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:14:07,708 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:14:07,708 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:14:07,708 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:14:07,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,746 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-06-11 15:14:07,746 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 15:14:07,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 4/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2021-06-11 15:14:07,750 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,754 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,755 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:07,765 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,769 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 45 places, 45 transitions, 95 flow [2021-06-11 15:14:07,788 INFO L129 PetriNetUnfolder]: 4/53 cut-off events. [2021-06-11 15:14:07,788 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 15:14:07,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 53 events. 4/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 30. Up to 4 conditions per place. [2021-06-11 15:14:07,792 INFO L151 LiptonReduction]: Number of co-enabled transitions 420 [2021-06-11 15:14:07,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,020 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:08,021 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:08,047 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:08,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:08,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:08,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:08,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,558 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:08,559 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:08,563 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:08,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:08,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:14:08,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:08,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:08,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:08,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:09,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-06-11 15:14:09,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:09,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:14:09,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,293 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:09,293 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:09,294 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:09,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:09,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:09,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:09,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,446 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:09,446 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:09,447 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:09,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-06-11 15:14:09,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:09,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-06-11 15:14:09,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-06-11 15:14:09,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:09,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:09,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-06-11 15:14:09,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-06-11 15:14:09,979 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-06-11 15:14:10,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:10,048 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:10,049 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:10,050 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:10,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:10,719 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2021-06-11 15:14:10,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:10,799 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:10,799 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:10,801 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:10,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:11,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:11,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:11,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:11,083 INFO L163 LiptonReduction]: Checked pairs total: 316 [2021-06-11 15:14:11,084 INFO L165 LiptonReduction]: Total number of compositions: 49 [2021-06-11 15:14:11,086 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3332 [2021-06-11 15:14:11,102 INFO L129 PetriNetUnfolder]: 1/13 cut-off events. [2021-06-11 15:14:11,103 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 15:14:11,103 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:11,103 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-06-11 15:14:11,103 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:11,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:11,107 INFO L82 PathProgramCache]: Analyzing trace with hash 9935976, now seen corresponding path program 1 times [2021-06-11 15:14:11,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:11,112 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671486549] [2021-06-11 15:14:11,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:11,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:11,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 15:14:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:11,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671486549] [2021-06-11 15:14:11,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:11,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-06-11 15:14:11,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060971249] [2021-06-11 15:14:11,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 15:14:11,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:11,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 15:14:11,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 15:14:11,251 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 94 [2021-06-11 15:14:11,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 17 places, 15 transitions, 35 flow. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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-06-11 15:14:11,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:11,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 94 [2021-06-11 15:14:11,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:11,276 INFO L129 PetriNetUnfolder]: 0/9 cut-off events. [2021-06-11 15:14:11,276 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 15:14:11,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18 conditions, 9 events. 0/9 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 12 event pairs, 0 based on Foata normal form. 4/12 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-06-11 15:14:11,277 INFO L132 encePairwiseOnDemand]: 84/94 looper letters, 0 selfloop transitions, 3 changer transitions 0/8 dead transitions. [2021-06-11 15:14:11,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 15:14:11,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 15:14:11,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 134 transitions. [2021-06-11 15:14:11,289 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.475177304964539 [2021-06-11 15:14:11,289 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 134 transitions. [2021-06-11 15:14:11,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 134 transitions. [2021-06-11 15:14:11,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:11,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 134 transitions. [2021-06-11 15:14:11,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 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-06-11 15:14:11,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 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-06-11 15:14:11,303 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 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-06-11 15:14:11,305 INFO L185 Difference]: Start difference. First operand has 17 places, 15 transitions, 35 flow. Second operand 3 states and 134 transitions. [2021-06-11 15:14:11,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 8 transitions, 27 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:11,308 INFO L241 Difference]: Finished difference. Result has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,310 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=21, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=5, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=27, PETRI_PLACES=13, PETRI_TRANSITIONS=8} [2021-06-11 15:14:11,311 INFO L343 CegarLoopForPetriNet]: 17 programPoint places, -4 predicate places. [2021-06-11 15:14:11,311 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:11,311 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,311 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,316 INFO L129 PetriNetUnfolder]: 0/9 cut-off events. [2021-06-11 15:14:11,317 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-06-11 15:14:11,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18 conditions, 9 events. 0/9 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 8 event pairs, 0 based on Foata normal form. 0/8 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-06-11 15:14:11,317 INFO L151 LiptonReduction]: Number of co-enabled transitions 18 [2021-06-11 15:14:11,323 INFO L163 LiptonReduction]: Checked pairs total: 0 [2021-06-11 15:14:11,323 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:11,323 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12 [2021-06-11 15:14:11,327 INFO L480 AbstractCegarLoop]: Abstraction has has 13 places, 8 transitions, 27 flow [2021-06-11 15:14:11,328 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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-06-11 15:14:11,328 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:11,328 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-06-11 15:14:11,328 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-11 15:14:11,328 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:11,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:11,333 INFO L82 PathProgramCache]: Analyzing trace with hash 308012892, now seen corresponding path program 1 times [2021-06-11 15:14:11,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:11,333 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411220262] [2021-06-11 15:14:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:11,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:11,365 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:11,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:11,386 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:11,406 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 15:14:11,407 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 15:14:11,407 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-06-11 15:14:11,408 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 15:14:11,408 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-06-11 15:14:11,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:11,433 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:14:11,433 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-11 15:14:11,436 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:14:11,436 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:14:11,436 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:14:11,436 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:14:11,437 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:14:11,437 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:14:11,438 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:14:11,438 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:14:11,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,459 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-06-11 15:14:11,459 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 15:14:11,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 84 events. 7/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 168 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 54. Up to 6 conditions per place. [2021-06-11 15:14:11,461 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,463 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,463 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:11,463 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,464 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 146 flow [2021-06-11 15:14:11,487 INFO L129 PetriNetUnfolder]: 7/84 cut-off events. [2021-06-11 15:14:11,487 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 15:14:11,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 84 events. 7/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 171 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 54. Up to 6 conditions per place. [2021-06-11 15:14:11,490 INFO L151 LiptonReduction]: Number of co-enabled transitions 1764 [2021-06-11 15:14:11,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,540 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:11,540 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:11,548 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:11,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:11,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:11,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:11,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:11,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:11,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:11,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:11,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:12,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:12,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:12,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:14:12,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:12,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,258 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:12,258 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:12,260 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:12,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:12,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,375 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:12,375 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:12,377 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:12,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:12,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:12,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:12,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 15:14:12,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:12,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:12,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:12,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:12,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:14:12,934 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:14:13,079 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:14:13,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:13,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:13,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:13,148 INFO L163 LiptonReduction]: Checked pairs total: 6706 [2021-06-11 15:14:13,148 INFO L165 LiptonReduction]: Total number of compositions: 46 [2021-06-11 15:14:13,148 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1685 [2021-06-11 15:14:13,150 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-06-11 15:14:13,151 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-06-11 15:14:13,151 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:13,151 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1] [2021-06-11 15:14:13,151 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 15:14:13,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:13,151 INFO L82 PathProgramCache]: Analyzing trace with hash -291797257, now seen corresponding path program 1 times [2021-06-11 15:14:13,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:13,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667676494] [2021-06-11 15:14:13,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:13,165 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:13,175 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:13,178 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 15:14:13,178 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 15:14:13,179 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-06-11 15:14:13,179 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 15:14:13,179 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,199 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,200 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:13,201 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:14:13,201 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-11 15:14:13,202 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:14:13,202 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:14:13,202 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:14:13,202 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:14:13,202 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:14:13,202 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:14:13,202 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:14:13,202 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:14:13,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,214 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-06-11 15:14:13,214 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-06-11 15:14:13,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 10/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 310 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 88. Up to 8 conditions per place. [2021-06-11 15:14:13,215 INFO L82 GeneralOperation]: Start removeDead. Operand has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,216 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:13,216 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,216 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 89 transitions, 199 flow [2021-06-11 15:14:13,226 INFO L129 PetriNetUnfolder]: 10/115 cut-off events. [2021-06-11 15:14:13,226 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-06-11 15:14:13,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131 conditions, 115 events. 10/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 292 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 88. Up to 8 conditions per place. [2021-06-11 15:14:13,230 INFO L151 LiptonReduction]: Number of co-enabled transitions 4032 [2021-06-11 15:14:13,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,323 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:13,323 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:13,325 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:13,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,401 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:13,401 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:13,402 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:13,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:13,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:13,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:13,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:13,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:13,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:13,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:13,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:13,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:14,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:14:14,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:14,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,162 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:14,162 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:14,163 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,221 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:14,221 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:14,222 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,337 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:14,337 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:14,338 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:14,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:14,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:14,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 15:14:14,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:14,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:14,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:14,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:14,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:14:15,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:15,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:15,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:15,130 INFO L163 LiptonReduction]: Checked pairs total: 16791 [2021-06-11 15:14:15,130 INFO L165 LiptonReduction]: Total number of compositions: 54 [2021-06-11 15:14:15,131 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1915 [2021-06-11 15:14:15,134 INFO L129 PetriNetUnfolder]: 2/31 cut-off events. [2021-06-11 15:14:15,134 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-06-11 15:14:15,134 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:15,135 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:15,135 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 15:14:15,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:15,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1305770760, now seen corresponding path program 1 times [2021-06-11 15:14:15,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:15,135 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013708297] [2021-06-11 15:14:15,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:15,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 15:14:15,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 15:14:15,181 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:14:15,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:14:15,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:15,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013708297] [2021-06-11 15:14:15,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:15,196 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:14:15,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953616344] [2021-06-11 15:14:15,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:14:15,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:15,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:14:15,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:14:15,198 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 143 [2021-06-11 15:14:15,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 133 flow. Second operand has 5 states, 5 states have (on average 82.4) internal successors, (412), 5 states have internal predecessors, (412), 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-06-11 15:14:15,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:15,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 143 [2021-06-11 15:14:15,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:15,474 INFO L129 PetriNetUnfolder]: 603/1705 cut-off events. [2021-06-11 15:14:15,474 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-06-11 15:14:15,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2736 conditions, 1705 events. 603/1705 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14262 event pairs, 163 based on Foata normal form. 826/2339 useless extension candidates. Maximal degree in co-relation 2707. Up to 522 conditions per place. [2021-06-11 15:14:15,489 INFO L132 encePairwiseOnDemand]: 122/143 looper letters, 44 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2021-06-11 15:14:15,490 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 89 transitions, 323 flow [2021-06-11 15:14:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 15:14:15,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 15:14:15,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 600 transitions. [2021-06-11 15:14:15,494 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6993006993006993 [2021-06-11 15:14:15,494 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 600 transitions. [2021-06-11 15:14:15,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 600 transitions. [2021-06-11 15:14:15,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:15,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 600 transitions. [2021-06-11 15:14:15,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 100.0) internal successors, (600), 6 states have internal predecessors, (600), 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-06-11 15:14:15,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 143.0) internal successors, (1001), 7 states have internal predecessors, (1001), 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-06-11 15:14:15,500 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 143.0) internal successors, (1001), 7 states have internal predecessors, (1001), 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-06-11 15:14:15,500 INFO L185 Difference]: Start difference. First operand has 57 places, 56 transitions, 133 flow. Second operand 6 states and 600 transitions. [2021-06-11 15:14:15,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 89 transitions, 323 flow [2021-06-11 15:14:15,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 89 transitions, 317 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:15,503 INFO L241 Difference]: Finished difference. Result has 59 places, 67 transitions, 254 flow [2021-06-11 15:14:15,503 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=143, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=254, PETRI_PLACES=59, PETRI_TRANSITIONS=67} [2021-06-11 15:14:15,503 INFO L343 CegarLoopForPetriNet]: 57 programPoint places, 2 predicate places. [2021-06-11 15:14:15,503 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:15,503 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 67 transitions, 254 flow [2021-06-11 15:14:15,504 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 67 transitions, 254 flow [2021-06-11 15:14:15,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 67 transitions, 254 flow [2021-06-11 15:14:15,541 INFO L129 PetriNetUnfolder]: 121/563 cut-off events. [2021-06-11 15:14:15,542 INFO L130 PetriNetUnfolder]: For 174/187 co-relation queries the response was YES. [2021-06-11 15:14:15,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1040 conditions, 563 events. 121/563 cut-off events. For 174/187 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4165 event pairs, 28 based on Foata normal form. 0/552 useless extension candidates. Maximal degree in co-relation 1019. Up to 100 conditions per place. [2021-06-11 15:14:15,551 INFO L151 LiptonReduction]: Number of co-enabled transitions 1980 [2021-06-11 15:14:15,591 INFO L163 LiptonReduction]: Checked pairs total: 2219 [2021-06-11 15:14:15,591 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:15,591 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 88 [2021-06-11 15:14:15,592 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 67 transitions, 254 flow [2021-06-11 15:14:15,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 82.4) internal successors, (412), 5 states have internal predecessors, (412), 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-06-11 15:14:15,592 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:15,592 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2021-06-11 15:14:15,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-06-11 15:14:15,592 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-06-11 15:14:15,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:15,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1761590197, now seen corresponding path program 1 times [2021-06-11 15:14:15,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:15,593 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363954946] [2021-06-11 15:14:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:15,604 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:15,612 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:15,616 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 15:14:15,616 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 15:14:15,616 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-06-11 15:14:15,616 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 15:14:15,617 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-06-11 15:14:15,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,624 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,624 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,625 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,626 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,627 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,628 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,629 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,630 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,631 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,632 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,633 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,634 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,635 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,640 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:15,641 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:14:15,641 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-06-11 15:14:15,642 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:14:15,642 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:14:15,642 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:14:15,642 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:14:15,642 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:14:15,642 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:14:15,642 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:14:15,642 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:14:15,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,654 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-06-11 15:14:15,654 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-06-11 15:14:15,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 146 events. 13/146 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 440 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2021-06-11 15:14:15,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,657 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,657 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:15,657 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,657 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,658 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 111 transitions, 254 flow [2021-06-11 15:14:15,668 INFO L129 PetriNetUnfolder]: 13/146 cut-off events. [2021-06-11 15:14:15,669 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-06-11 15:14:15,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 146 events. 13/146 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 453 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 123. Up to 10 conditions per place. [2021-06-11 15:14:15,673 INFO L151 LiptonReduction]: Number of co-enabled transitions 7224 [2021-06-11 15:14:15,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:15,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,973 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:15,976 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:15,978 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:15,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:16,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,073 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:16,074 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:16,074 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:16,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,125 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:16,125 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:16,126 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:16,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:16,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:16,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:16,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,786 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:16,786 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:16,787 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:16,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:16,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:14:16,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:16,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,954 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:16,954 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:16,954 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:16,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:16,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:17,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,027 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:17,027 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:17,028 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:17,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,083 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:17,083 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:17,084 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:17,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:17,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:17,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:17,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:17,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:17,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:17,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:17,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:17,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 15:14:17,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:17,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:17,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:17,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:17,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:14:17,774 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:14:17,960 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:14:18,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:18,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:18,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:18,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:18,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:18,028 INFO L163 LiptonReduction]: Checked pairs total: 32066 [2021-06-11 15:14:18,028 INFO L165 LiptonReduction]: Total number of compositions: 69 [2021-06-11 15:14:18,029 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2372 [2021-06-11 15:14:18,033 INFO L129 PetriNetUnfolder]: 2/35 cut-off events. [2021-06-11 15:14:18,033 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-06-11 15:14:18,033 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:18,033 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:18,033 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:18,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:18,034 INFO L82 PathProgramCache]: Analyzing trace with hash -241277638, now seen corresponding path program 1 times [2021-06-11 15:14:18,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:18,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763974780] [2021-06-11 15:14:18,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:18,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:18,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:18,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:18,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:18,069 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:14:18,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:14:18,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:18,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:18,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763974780] [2021-06-11 15:14:18,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:18,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:14:18,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539871848] [2021-06-11 15:14:18,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:14:18,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:18,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:14:18,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:14:18,087 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 180 [2021-06-11 15:14:18,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 178 flow. Second operand has 5 states, 5 states have (on average 99.4) internal successors, (497), 5 states have internal predecessors, (497), 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-06-11 15:14:18,088 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:18,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 180 [2021-06-11 15:14:18,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:19,899 INFO L129 PetriNetUnfolder]: 7433/15705 cut-off events. [2021-06-11 15:14:19,899 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-06-11 15:14:19,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26052 conditions, 15705 events. 7433/15705 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 1109. Compared 158963 event pairs, 2122 based on Foata normal form. 6793/20688 useless extension candidates. Maximal degree in co-relation 26013. Up to 5131 conditions per place. [2021-06-11 15:14:20,083 INFO L132 encePairwiseOnDemand]: 152/180 looper letters, 65 selfloop transitions, 34 changer transitions 0/135 dead transitions. [2021-06-11 15:14:20,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 135 transitions, 500 flow [2021-06-11 15:14:20,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-11 15:14:20,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-06-11 15:14:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 869 transitions. [2021-06-11 15:14:20,086 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6896825396825397 [2021-06-11 15:14:20,086 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 869 transitions. [2021-06-11 15:14:20,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 869 transitions. [2021-06-11 15:14:20,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:20,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 869 transitions. [2021-06-11 15:14:20,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.14285714285714) internal successors, (869), 7 states have internal predecessors, (869), 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-06-11 15:14:20,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 180.0) internal successors, (1440), 8 states have internal predecessors, (1440), 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-06-11 15:14:20,091 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 180.0) internal successors, (1440), 8 states have internal predecessors, (1440), 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-06-11 15:14:20,091 INFO L185 Difference]: Start difference. First operand has 74 places, 73 transitions, 178 flow. Second operand 7 states and 869 transitions. [2021-06-11 15:14:20,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 135 transitions, 500 flow [2021-06-11 15:14:20,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 135 transitions, 488 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:20,096 INFO L241 Difference]: Finished difference. Result has 77 places, 100 transitions, 422 flow [2021-06-11 15:14:20,096 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=180, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=422, PETRI_PLACES=77, PETRI_TRANSITIONS=100} [2021-06-11 15:14:20,096 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2021-06-11 15:14:20,096 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:20,097 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 100 transitions, 422 flow [2021-06-11 15:14:20,097 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 100 transitions, 422 flow [2021-06-11 15:14:20,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 100 transitions, 422 flow [2021-06-11 15:14:20,431 INFO L129 PetriNetUnfolder]: 1457/3913 cut-off events. [2021-06-11 15:14:20,431 INFO L130 PetriNetUnfolder]: For 2209/2534 co-relation queries the response was YES. [2021-06-11 15:14:20,448 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 3913 events. 1457/3913 cut-off events. For 2209/2534 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36922 event pairs, 250 based on Foata normal form. 4/3712 useless extension candidates. Maximal degree in co-relation 8403. Up to 722 conditions per place. [2021-06-11 15:14:20,498 INFO L151 LiptonReduction]: Number of co-enabled transitions 4702 [2021-06-11 15:14:20,685 INFO L163 LiptonReduction]: Checked pairs total: 5914 [2021-06-11 15:14:20,685 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:20,685 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 589 [2021-06-11 15:14:20,689 INFO L480 AbstractCegarLoop]: Abstraction has has 77 places, 100 transitions, 422 flow [2021-06-11 15:14:20,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 99.4) internal successors, (497), 5 states have internal predecessors, (497), 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-06-11 15:14:20,689 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:20,689 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:20,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-06-11 15:14:20,689 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:20,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:20,690 INFO L82 PathProgramCache]: Analyzing trace with hash 32730039, now seen corresponding path program 1 times [2021-06-11 15:14:20,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:20,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249478175] [2021-06-11 15:14:20,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:20,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:20,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:20,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:20,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:20,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:20,759 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249478175] [2021-06-11 15:14:20,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:20,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 15:14:20,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969408754] [2021-06-11 15:14:20,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 15:14:20,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:20,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 15:14:20,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 15:14:20,761 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 180 [2021-06-11 15:14:20,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 100 transitions, 422 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 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-06-11 15:14:20,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:20,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 180 [2021-06-11 15:14:20,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:21,998 INFO L129 PetriNetUnfolder]: 3818/9994 cut-off events. [2021-06-11 15:14:21,998 INFO L130 PetriNetUnfolder]: For 3201/3870 co-relation queries the response was YES. [2021-06-11 15:14:22,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20720 conditions, 9994 events. 3818/9994 cut-off events. For 3201/3870 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 111579 event pairs, 986 based on Foata normal form. 498/9796 useless extension candidates. Maximal degree in co-relation 20694. Up to 2309 conditions per place. [2021-06-11 15:14:22,097 INFO L132 encePairwiseOnDemand]: 167/180 looper letters, 12 selfloop transitions, 9 changer transitions 0/108 dead transitions. [2021-06-11 15:14:22,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 108 transitions, 480 flow [2021-06-11 15:14:22,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 15:14:22,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 15:14:22,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2021-06-11 15:14:22,100 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7018518518518518 [2021-06-11 15:14:22,100 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 379 transitions. [2021-06-11 15:14:22,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 379 transitions. [2021-06-11 15:14:22,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:22,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 379 transitions. [2021-06-11 15:14:22,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 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-06-11 15:14:22,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 180.0) internal successors, (720), 4 states have internal predecessors, (720), 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-06-11 15:14:22,103 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 180.0) internal successors, (720), 4 states have internal predecessors, (720), 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-06-11 15:14:22,103 INFO L185 Difference]: Start difference. First operand has 77 places, 100 transitions, 422 flow. Second operand 3 states and 379 transitions. [2021-06-11 15:14:22,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 108 transitions, 480 flow [2021-06-11 15:14:22,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 108 transitions, 480 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:22,125 INFO L241 Difference]: Finished difference. Result has 81 places, 108 transitions, 498 flow [2021-06-11 15:14:22,125 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=180, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=498, PETRI_PLACES=81, PETRI_TRANSITIONS=108} [2021-06-11 15:14:22,125 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2021-06-11 15:14:22,125 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:22,125 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 108 transitions, 498 flow [2021-06-11 15:14:22,126 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 108 transitions, 498 flow [2021-06-11 15:14:22,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 108 transitions, 498 flow [2021-06-11 15:14:23,037 INFO L129 PetriNetUnfolder]: 4164/10678 cut-off events. [2021-06-11 15:14:23,037 INFO L130 PetriNetUnfolder]: For 3739/4123 co-relation queries the response was YES. [2021-06-11 15:14:23,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23367 conditions, 10678 events. 4164/10678 cut-off events. For 3739/4123 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 118275 event pairs, 963 based on Foata normal form. 4/9932 useless extension candidates. Maximal degree in co-relation 23339. Up to 2534 conditions per place. [2021-06-11 15:14:23,311 INFO L151 LiptonReduction]: Number of co-enabled transitions 5454 [2021-06-11 15:14:23,684 INFO L163 LiptonReduction]: Checked pairs total: 3382 [2021-06-11 15:14:23,684 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:23,684 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1559 [2021-06-11 15:14:23,685 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 108 transitions, 498 flow [2021-06-11 15:14:23,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 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-06-11 15:14:23,685 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:23,686 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:23,686 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-06-11 15:14:23,686 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:23,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:23,686 INFO L82 PathProgramCache]: Analyzing trace with hash 241298319, now seen corresponding path program 1 times [2021-06-11 15:14:23,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:23,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512704341] [2021-06-11 15:14:23,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:23,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:23,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:23,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:23,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:23,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:23,732 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:14:23,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:14:23,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:23,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 15:14:23,746 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512704341] [2021-06-11 15:14:23,746 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:23,746 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:14:23,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529732562] [2021-06-11 15:14:23,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:14:23,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:23,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:14:23,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:14:23,748 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 180 [2021-06-11 15:14:23,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 108 transitions, 498 flow. Second operand has 5 states, 5 states have (on average 100.4) internal successors, (502), 5 states have internal predecessors, (502), 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-06-11 15:14:23,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:23,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 180 [2021-06-11 15:14:23,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:26,694 INFO L129 PetriNetUnfolder]: 13189/30580 cut-off events. [2021-06-11 15:14:26,694 INFO L130 PetriNetUnfolder]: For 25391/26780 co-relation queries the response was YES. [2021-06-11 15:14:26,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78845 conditions, 30580 events. 13189/30580 cut-off events. For 25391/26780 co-relation queries the response was YES. Maximal size of possible extension queue 1902. Compared 364124 event pairs, 3628 based on Foata normal form. 1108/30137 useless extension candidates. Maximal degree in co-relation 78786. Up to 8023 conditions per place. [2021-06-11 15:14:27,051 INFO L132 encePairwiseOnDemand]: 166/180 looper letters, 92 selfloop transitions, 55 changer transitions 0/191 dead transitions. [2021-06-11 15:14:27,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 191 transitions, 1175 flow [2021-06-11 15:14:27,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 15:14:27,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 15:14:27,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 683 transitions. [2021-06-11 15:14:27,054 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6324074074074074 [2021-06-11 15:14:27,054 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 683 transitions. [2021-06-11 15:14:27,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 683 transitions. [2021-06-11 15:14:27,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:27,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 683 transitions. [2021-06-11 15:14:27,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 113.83333333333333) internal successors, (683), 6 states have internal predecessors, (683), 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-06-11 15:14:27,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 180.0) internal successors, (1260), 7 states have internal predecessors, (1260), 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-06-11 15:14:27,058 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 180.0) internal successors, (1260), 7 states have internal predecessors, (1260), 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-06-11 15:14:27,058 INFO L185 Difference]: Start difference. First operand has 81 places, 108 transitions, 498 flow. Second operand 6 states and 683 transitions. [2021-06-11 15:14:27,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 191 transitions, 1175 flow [2021-06-11 15:14:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 191 transitions, 1157 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-06-11 15:14:27,207 INFO L241 Difference]: Finished difference. Result has 87 places, 141 transitions, 866 flow [2021-06-11 15:14:27,207 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=180, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=866, PETRI_PLACES=87, PETRI_TRANSITIONS=141} [2021-06-11 15:14:27,208 INFO L343 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2021-06-11 15:14:27,208 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:27,208 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 141 transitions, 866 flow [2021-06-11 15:14:27,208 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 141 transitions, 866 flow [2021-06-11 15:14:27,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 141 transitions, 866 flow [2021-06-11 15:14:28,277 INFO L129 PetriNetUnfolder]: 4910/13861 cut-off events. [2021-06-11 15:14:28,277 INFO L130 PetriNetUnfolder]: For 14293/14773 co-relation queries the response was YES. [2021-06-11 15:14:28,338 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32670 conditions, 13861 events. 4910/13861 cut-off events. For 14293/14773 co-relation queries the response was YES. Maximal size of possible extension queue 1069. Compared 168504 event pairs, 1141 based on Foata normal form. 18/13094 useless extension candidates. Maximal degree in co-relation 32639. Up to 2866 conditions per place. [2021-06-11 15:14:28,496 INFO L151 LiptonReduction]: Number of co-enabled transitions 7038 [2021-06-11 15:14:30,662 INFO L163 LiptonReduction]: Checked pairs total: 4222 [2021-06-11 15:14:30,662 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:30,662 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3454 [2021-06-11 15:14:30,663 INFO L480 AbstractCegarLoop]: Abstraction has has 87 places, 141 transitions, 866 flow [2021-06-11 15:14:30,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 100.4) internal successors, (502), 5 states have internal predecessors, (502), 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-06-11 15:14:30,663 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:30,663 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:30,663 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-06-11 15:14:30,663 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:30,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:30,664 INFO L82 PathProgramCache]: Analyzing trace with hash 1433549411, now seen corresponding path program 1 times [2021-06-11 15:14:30,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:30,664 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080346376] [2021-06-11 15:14:30,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:30,671 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:30,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:14:30,676 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:14:30,680 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 15:14:30,681 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 15:14:30,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-06-11 15:14:30,681 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 15:14:30,681 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,690 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,691 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,692 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,693 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,694 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,695 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,696 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,697 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,698 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,699 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,700 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,704 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,705 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,705 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,706 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,708 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:14:30,710 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:14:30,710 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-06-11 15:14:30,711 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:14:30,711 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:14:30,711 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:14:30,711 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:14:30,711 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:14:30,711 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:14:30,711 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:14:30,711 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:14:30,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,725 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-06-11 15:14:30,726 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-06-11 15:14:30,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 177 events. 16/177 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 569 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 159. Up to 12 conditions per place. [2021-06-11 15:14:30,727 INFO L82 GeneralOperation]: Start removeDead. Operand has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,728 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:30,728 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,729 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,729 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 133 places, 133 transitions, 311 flow [2021-06-11 15:14:30,741 INFO L129 PetriNetUnfolder]: 16/177 cut-off events. [2021-06-11 15:14:30,742 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-06-11 15:14:30,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208 conditions, 177 events. 16/177 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 578 event pairs, 0 based on Foata normal form. 0/150 useless extension candidates. Maximal degree in co-relation 159. Up to 12 conditions per place. [2021-06-11 15:14:30,747 INFO L151 LiptonReduction]: Number of co-enabled transitions 11340 [2021-06-11 15:14:30,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:30,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:30,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:30,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:30,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:30,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,982 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:30,982 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:30,983 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:30,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:31,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:31,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:31,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,243 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:31,243 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:31,243 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:31,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:31,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:31,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:31,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:31,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:31,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,936 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:31,937 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:31,961 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:31,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:32,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,033 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:32,033 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:32,034 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:32,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:14:32,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:32,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,276 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:32,276 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:32,277 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,378 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:32,378 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:32,379 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:32,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,523 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:14:32,523 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:14:32,524 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:14:32,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:32,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:32,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:32,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:32,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:32,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:32,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:32,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:32,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 15:14:32,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:14:33,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:33,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:33,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:14:33,431 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:14:33,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:14:33,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:14:33,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:14:33,499 INFO L163 LiptonReduction]: Checked pairs total: 51281 [2021-06-11 15:14:33,499 INFO L165 LiptonReduction]: Total number of compositions: 77 [2021-06-11 15:14:33,499 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2771 [2021-06-11 15:14:33,502 INFO L129 PetriNetUnfolder]: 1/31 cut-off events. [2021-06-11 15:14:33,502 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-06-11 15:14:33,502 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:33,502 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:33,502 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:33,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:33,502 INFO L82 PathProgramCache]: Analyzing trace with hash 1449017769, now seen corresponding path program 1 times [2021-06-11 15:14:33,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:33,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042886846] [2021-06-11 15:14:33,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:33,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:33,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:33,540 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:14:33,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:14:33,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:33,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:33,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:33,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042886846] [2021-06-11 15:14:33,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:33,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:14:33,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505150747] [2021-06-11 15:14:33,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:14:33,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:33,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:14:33,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:14:33,556 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 210 [2021-06-11 15:14:33,558 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 225 flow. Second operand has 5 states, 5 states have (on average 116.4) internal successors, (582), 5 states have internal predecessors, (582), 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-06-11 15:14:33,559 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:33,559 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 210 [2021-06-11 15:14:33,559 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:45,074 INFO L129 PetriNetUnfolder]: 58113/105759 cut-off events. [2021-06-11 15:14:45,074 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-06-11 15:14:45,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180981 conditions, 105759 events. 58113/105759 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 5972. Compared 1174558 event pairs, 19519 based on Foata normal form. 44727/139400 useless extension candidates. Maximal degree in co-relation 180931. Up to 39320 conditions per place. [2021-06-11 15:14:46,393 INFO L132 encePairwiseOnDemand]: 177/210 looper letters, 76 selfloop transitions, 30 changer transitions 0/151 dead transitions. [2021-06-11 15:14:46,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 151 transitions, 559 flow [2021-06-11 15:14:46,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 15:14:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 15:14:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 884 transitions. [2021-06-11 15:14:46,396 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7015873015873015 [2021-06-11 15:14:46,396 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 884 transitions. [2021-06-11 15:14:46,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 884 transitions. [2021-06-11 15:14:46,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:46,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 884 transitions. [2021-06-11 15:14:46,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 147.33333333333334) internal successors, (884), 6 states have internal predecessors, (884), 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-06-11 15:14:46,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 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-06-11 15:14:46,403 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 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-06-11 15:14:46,403 INFO L185 Difference]: Start difference. First operand has 91 places, 90 transitions, 225 flow. Second operand 6 states and 884 transitions. [2021-06-11 15:14:46,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 151 transitions, 559 flow [2021-06-11 15:14:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 151 transitions, 539 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:46,406 INFO L241 Difference]: Finished difference. Result has 89 places, 111 transitions, 424 flow [2021-06-11 15:14:46,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=89, PETRI_TRANSITIONS=111} [2021-06-11 15:14:46,406 INFO L343 CegarLoopForPetriNet]: 91 programPoint places, -2 predicate places. [2021-06-11 15:14:46,406 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:46,406 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 111 transitions, 424 flow [2021-06-11 15:14:46,406 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 111 transitions, 424 flow [2021-06-11 15:14:46,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 111 transitions, 424 flow [2021-06-11 15:14:47,324 INFO L129 PetriNetUnfolder]: 5590/13703 cut-off events. [2021-06-11 15:14:47,324 INFO L130 PetriNetUnfolder]: For 5606/7082 co-relation queries the response was YES. [2021-06-11 15:14:47,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28469 conditions, 13703 events. 5590/13703 cut-off events. For 5606/7082 co-relation queries the response was YES. Maximal size of possible extension queue 976. Compared 148966 event pairs, 1164 based on Foata normal form. 0/13223 useless extension candidates. Maximal degree in co-relation 28446. Up to 3073 conditions per place. [2021-06-11 15:14:47,512 INFO L151 LiptonReduction]: Number of co-enabled transitions 6802 [2021-06-11 15:14:48,554 INFO L163 LiptonReduction]: Checked pairs total: 8540 [2021-06-11 15:14:48,554 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:14:48,554 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2148 [2021-06-11 15:14:48,554 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 111 transitions, 424 flow [2021-06-11 15:14:48,555 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 116.4) internal successors, (582), 5 states have internal predecessors, (582), 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-06-11 15:14:48,555 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:14:48,555 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:14:48,555 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-06-11 15:14:48,555 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:14:48,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:14:48,556 INFO L82 PathProgramCache]: Analyzing trace with hash 966178052, now seen corresponding path program 1 times [2021-06-11 15:14:48,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:14:48,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558979889] [2021-06-11 15:14:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:14:48,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:14:48,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:48,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:14:48,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:14:48,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:14:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:14:48,580 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558979889] [2021-06-11 15:14:48,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:14:48,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-11 15:14:48,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870646491] [2021-06-11 15:14:48,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 15:14:48,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:14:48,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 15:14:48,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-11 15:14:48,582 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 210 [2021-06-11 15:14:48,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 111 transitions, 424 flow. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 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-06-11 15:14:48,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:14:48,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 210 [2021-06-11 15:14:48,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:14:57,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([912] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][71], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 48#L733-3true, 147#true, 83#L721-1true, 86#L724-4true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 29#L724-3true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:14:57,590 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is not cut-off event [2021-06-11 15:14:57,590 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 15:14:57,590 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 15:14:57,590 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 15:14:57,905 INFO L129 PetriNetUnfolder]: 35228/78135 cut-off events. [2021-06-11 15:14:57,905 INFO L130 PetriNetUnfolder]: For 14148/17634 co-relation queries the response was YES. [2021-06-11 15:14:58,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 153067 conditions, 78135 events. 35228/78135 cut-off events. For 14148/17634 co-relation queries the response was YES. Maximal size of possible extension queue 5800. Compared 1028521 event pairs, 10276 based on Foata normal form. 5016/77240 useless extension candidates. Maximal degree in co-relation 153042. Up to 21316 conditions per place. [2021-06-11 15:14:58,952 INFO L132 encePairwiseOnDemand]: 194/210 looper letters, 15 selfloop transitions, 11 changer transitions 0/121 dead transitions. [2021-06-11 15:14:58,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 121 transitions, 496 flow [2021-06-11 15:14:58,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 15:14:58,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 15:14:58,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 445 transitions. [2021-06-11 15:14:58,953 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7063492063492064 [2021-06-11 15:14:58,953 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 445 transitions. [2021-06-11 15:14:58,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 445 transitions. [2021-06-11 15:14:58,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:14:58,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 445 transitions. [2021-06-11 15:14:58,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 148.33333333333334) internal successors, (445), 3 states have internal predecessors, (445), 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-06-11 15:14:58,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 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-06-11 15:14:58,955 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 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-06-11 15:14:58,955 INFO L185 Difference]: Start difference. First operand has 89 places, 111 transitions, 424 flow. Second operand 3 states and 445 transitions. [2021-06-11 15:14:58,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 121 transitions, 496 flow [2021-06-11 15:14:59,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 121 transitions, 496 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 15:14:59,122 INFO L241 Difference]: Finished difference. Result has 93 places, 121 transitions, 518 flow [2021-06-11 15:14:59,122 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=518, PETRI_PLACES=93, PETRI_TRANSITIONS=121} [2021-06-11 15:14:59,122 INFO L343 CegarLoopForPetriNet]: 91 programPoint places, 2 predicate places. [2021-06-11 15:14:59,122 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:14:59,122 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 121 transitions, 518 flow [2021-06-11 15:14:59,123 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 121 transitions, 518 flow [2021-06-11 15:14:59,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 121 transitions, 518 flow [2021-06-11 15:15:05,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond][107], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), 4#L2-5true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 13#L724-4true, 48#L733-3true, 147#true, 83#L721-1true, 86#L724-4true, 57#L2-5true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:15:05,722 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 15:15:05,722 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:15:05,722 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:15:05,722 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:15:06,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][110], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 4#L2-5true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 74#L721-1true, 13#L724-4true, 48#L733-3true, 83#L721-1true, 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 147#true, Black: 149#(= ~count~0 0), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:15:06,279 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 15:15:06,279 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:15:06,279 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:15:06,279 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:15:06,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L721-1-->L724-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][64], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 48#L733-3true, 149#(= ~count~0 0), 86#L724-4true, 91#L720true, Black: 147#true, Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:15:06,310 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is not cut-off event [2021-06-11 15:15:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 15:15:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 15:15:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 15:15:07,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_5|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_5, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond][107], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 48#L733-3true, 147#true, 83#L721-1true, 86#L724-4true, 57#L2-5true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:15:07,022 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,022 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,022 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,022 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][86], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 42#L724-3true, 74#L721-1true, 14#L724-3true, 47#L721-1true, 48#L733-3true, 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:15:07,707 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,707 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,707 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:07,707 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:15:08,487 INFO L129 PetriNetUnfolder]: 34122/77248 cut-off events. [2021-06-11 15:15:08,487 INFO L130 PetriNetUnfolder]: For 19781/22788 co-relation queries the response was YES. [2021-06-11 15:15:09,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 163741 conditions, 77248 events. 34122/77248 cut-off events. For 19781/22788 co-relation queries the response was YES. Maximal size of possible extension queue 5921. Compared 1034738 event pairs, 9157 based on Foata normal form. 0/71679 useless extension candidates. Maximal degree in co-relation 163714. Up to 20023 conditions per place. [2021-06-11 15:15:10,450 INFO L151 LiptonReduction]: Number of co-enabled transitions 8018 [2021-06-11 15:15:31,354 INFO L163 LiptonReduction]: Checked pairs total: 5051 [2021-06-11 15:15:31,354 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:15:31,354 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 32232 [2021-06-11 15:15:31,355 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 121 transitions, 518 flow [2021-06-11 15:15:31,355 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 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-06-11 15:15:31,355 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:15:31,355 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:15:31,355 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-06-11 15:15:31,355 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:15:31,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:15:31,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1858237524, now seen corresponding path program 1 times [2021-06-11 15:15:31,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:15:31,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019807143] [2021-06-11 15:15:31,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:15:31,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:15:31,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:15:31,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:15:31,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:15:31,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:15:31,381 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:15:31,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:15:31,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:15:31,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:15:31,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-11 15:15:31,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019807143] [2021-06-11 15:15:31,394 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:15:31,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:15:31,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649914831] [2021-06-11 15:15:31,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:15:31,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:15:31,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:15:31,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:15:31,397 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 210 [2021-06-11 15:15:31,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 121 transitions, 518 flow. Second operand has 5 states, 5 states have (on average 116.4) internal successors, (582), 5 states have internal predecessors, (582), 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-06-11 15:15:31,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:15:31,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 210 [2021-06-11 15:15:31,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:16:51,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([873] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_5, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_5|, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][93], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 4#L2-5true, 165#true, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 48#L733-3true, 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 147#true, 123#L721-1true, Black: 149#(= ~count~0 0), 61#L2-5true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 159#true]) [2021-06-11 15:16:51,025 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is cut-off event [2021-06-11 15:16:51,025 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:16:51,025 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:16:51,025 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:17:02,557 INFO L129 PetriNetUnfolder]: 165421/344775 cut-off events. [2021-06-11 15:17:02,558 INFO L130 PetriNetUnfolder]: For 196542/222495 co-relation queries the response was YES. [2021-06-11 15:17:04,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 832024 conditions, 344775 events. 165421/344775 cut-off events. For 196542/222495 co-relation queries the response was YES. Maximal size of possible extension queue 19792. Compared 4976148 event pairs, 49923 based on Foata normal form. 11214/338996 useless extension candidates. Maximal degree in co-relation 831968. Up to 68496 conditions per place. [2021-06-11 15:17:07,111 INFO L132 encePairwiseOnDemand]: 192/210 looper letters, 107 selfloop transitions, 82 changer transitions 0/244 dead transitions. [2021-06-11 15:17:07,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 244 transitions, 1393 flow [2021-06-11 15:17:07,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-11 15:17:07,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-06-11 15:17:07,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 940 transitions. [2021-06-11 15:17:07,114 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6394557823129252 [2021-06-11 15:17:07,114 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 940 transitions. [2021-06-11 15:17:07,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 940 transitions. [2021-06-11 15:17:07,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:17:07,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 940 transitions. [2021-06-11 15:17:07,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 134.28571428571428) internal successors, (940), 7 states have internal predecessors, (940), 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-06-11 15:17:07,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 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-06-11 15:17:07,124 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 210.0) internal successors, (1680), 8 states have internal predecessors, (1680), 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-06-11 15:17:07,124 INFO L185 Difference]: Start difference. First operand has 93 places, 121 transitions, 518 flow. Second operand 7 states and 940 transitions. [2021-06-11 15:17:07,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 244 transitions, 1393 flow [2021-06-11 15:17:09,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 244 transitions, 1371 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-06-11 15:17:09,440 INFO L241 Difference]: Finished difference. Result has 101 places, 180 transitions, 1114 flow [2021-06-11 15:17:09,440 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1114, PETRI_PLACES=101, PETRI_TRANSITIONS=180} [2021-06-11 15:17:09,441 INFO L343 CegarLoopForPetriNet]: 91 programPoint places, 10 predicate places. [2021-06-11 15:17:09,441 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:17:09,441 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 180 transitions, 1114 flow [2021-06-11 15:17:09,441 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 180 transitions, 1114 flow [2021-06-11 15:17:09,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 180 transitions, 1114 flow [2021-06-11 15:17:19,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L721-1-->L724-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][130], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 72#L719true, 13#L724-4true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 88#L724-3true, 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:17:19,674 INFO L384 tUnfolder$Statistics]: this new event has 42 ancestors and is cut-off event [2021-06-11 15:17:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 15:17:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 15:17:19,674 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-06-11 15:17:24,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([849] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][104], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 165#true, thr1Thread4of5ForFork0InUse, 71#L724-3true, thr1Thread5of5ForFork0InUse, 74#L721-1true, 14#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, 24#L721-1true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:17:24,309 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is cut-off event [2021-06-11 15:17:24,309 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:17:24,309 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:17:24,309 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-06-11 15:17:25,909 INFO L129 PetriNetUnfolder]: 59782/135946 cut-off events. [2021-06-11 15:17:25,909 INFO L130 PetriNetUnfolder]: For 119848/126289 co-relation queries the response was YES. [2021-06-11 15:17:27,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315178 conditions, 135946 events. 59782/135946 cut-off events. For 119848/126289 co-relation queries the response was YES. Maximal size of possible extension queue 9502. Compared 1932400 event pairs, 17236 based on Foata normal form. 275/127256 useless extension candidates. Maximal degree in co-relation 315147. Up to 34134 conditions per place. [2021-06-11 15:17:29,300 INFO L151 LiptonReduction]: Number of co-enabled transitions 12584 [2021-06-11 15:18:21,471 INFO L163 LiptonReduction]: Checked pairs total: 8791 [2021-06-11 15:18:21,471 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:18:21,471 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 72030 [2021-06-11 15:18:21,472 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 180 transitions, 1114 flow [2021-06-11 15:18:21,472 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 116.4) internal successors, (582), 5 states have internal predecessors, (582), 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-06-11 15:18:21,472 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:18:21,472 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:18:21,472 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-06-11 15:18:21,472 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:18:21,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:18:21,472 INFO L82 PathProgramCache]: Analyzing trace with hash 428598200, now seen corresponding path program 1 times [2021-06-11 15:18:21,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:18:21,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255230402] [2021-06-11 15:18:21,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:18:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:18:21,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:18:21,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:18:21,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:18:21,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:18:21,500 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:18:21,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:18:21,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:18:21,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:18:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-11 15:18:21,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255230402] [2021-06-11 15:18:21,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:18:21,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:18:21,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358733727] [2021-06-11 15:18:21,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:18:21,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:18:21,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:18:21,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:18:21,515 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 210 [2021-06-11 15:18:21,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 180 transitions, 1114 flow. Second operand has 5 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 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-06-11 15:18:21,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:18:21,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 210 [2021-06-11 15:18:21,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:19:54,494 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([894] L724-1-->L2-5: Formula: (and (= (mod v_~COND~0_7 256) |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_5|) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_5 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_5|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_5 0))) InVars {~COND~0=v_~COND~0_7} OutVars{thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_5|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_5, ~COND~0=v_~COND~0_7} AuxVars[] AssignedVars[thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][157], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 99#L2-5true, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 69#L724-4true, 165#true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, Black: 167#(= ~count~0 0), 47#L721-1true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 147#true, 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 24#L721-1true, Black: 149#(= ~count~0 0), 61#L2-5true, Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:19:54,495 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 15:19:54,495 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:19:54,495 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:19:54,495 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:20:08,285 INFO L129 PetriNetUnfolder]: 210769/443541 cut-off events. [2021-06-11 15:20:08,285 INFO L130 PetriNetUnfolder]: For 685642/715541 co-relation queries the response was YES. [2021-06-11 15:20:12,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1205757 conditions, 443541 events. 210769/443541 cut-off events. For 685642/715541 co-relation queries the response was YES. Maximal size of possible extension queue 25356. Compared 6624874 event pairs, 64769 based on Foata normal form. 12915/434523 useless extension candidates. Maximal degree in co-relation 1205724. Up to 100752 conditions per place. [2021-06-11 15:20:15,021 INFO L132 encePairwiseOnDemand]: 193/210 looper letters, 143 selfloop transitions, 135 changer transitions 0/333 dead transitions. [2021-06-11 15:20:15,021 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 333 transitions, 2714 flow [2021-06-11 15:20:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-11 15:20:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-06-11 15:20:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 808 transitions. [2021-06-11 15:20:15,023 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2021-06-11 15:20:15,024 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 808 transitions. [2021-06-11 15:20:15,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 808 transitions. [2021-06-11 15:20:15,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:20:15,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 808 transitions. [2021-06-11 15:20:15,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 134.66666666666666) internal successors, (808), 6 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-11 15:20:15,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 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-06-11 15:20:15,028 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 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-06-11 15:20:15,028 INFO L185 Difference]: Start difference. First operand has 101 places, 180 transitions, 1114 flow. Second operand 6 states and 808 transitions. [2021-06-11 15:20:15,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 333 transitions, 2714 flow [2021-06-11 15:20:22,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 333 transitions, 2714 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-06-11 15:20:22,280 INFO L241 Difference]: Finished difference. Result has 109 places, 257 transitions, 2231 flow [2021-06-11 15:20:22,281 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2231, PETRI_PLACES=109, PETRI_TRANSITIONS=257} [2021-06-11 15:20:22,281 INFO L343 CegarLoopForPetriNet]: 91 programPoint places, 18 predicate places. [2021-06-11 15:20:22,281 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:20:22,281 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 257 transitions, 2231 flow [2021-06-11 15:20:22,281 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 257 transitions, 2231 flow [2021-06-11 15:20:22,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 257 transitions, 2231 flow [2021-06-11 15:20:25,854 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([914] L721-1-->L724-4: Formula: (= v_~count~0_4 0) InVars {} OutVars{~count~0=v_~count~0_4} AuxVars[] AssignedVars[~count~0][17], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 161#(= ~COND~0 0), thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 103#L720true, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 108#L719true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 149#(= ~count~0 0), 181#(= ~count~0 0), Black: 147#true, 28#L719true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:20:25,854 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-06-11 15:20:25,854 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 15:20:25,854 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 15:20:25,854 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-06-11 15:20:46,255 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][163], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 14#L724-3true, 147#true, 83#L721-1true, 86#L724-4true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 161#(= ~COND~0 0), 165#true, 42#L724-3true, 47#L721-1true, Black: 167#(= ~count~0 0), Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:20:46,256 INFO L384 tUnfolder$Statistics]: this new event has 45 ancestors and is not cut-off event [2021-06-11 15:20:46,256 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2021-06-11 15:20:46,256 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2021-06-11 15:20:46,256 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is not cut-off event [2021-06-11 15:20:47,335 INFO L129 PetriNetUnfolder]: 81437/185290 cut-off events. [2021-06-11 15:20:47,336 INFO L130 PetriNetUnfolder]: For 388475/401029 co-relation queries the response was YES. [2021-06-11 15:20:49,401 INFO L84 FinitePrefix]: Finished finitePrefix Result has 485874 conditions, 185290 events. 81437/185290 cut-off events. For 388475/401029 co-relation queries the response was YES. Maximal size of possible extension queue 12506. Compared 2720230 event pairs, 19805 based on Foata normal form. 614/173452 useless extension candidates. Maximal degree in co-relation 485838. Up to 44657 conditions per place. [2021-06-11 15:20:52,223 INFO L151 LiptonReduction]: Number of co-enabled transitions 17506 [2021-06-11 15:23:25,008 INFO L163 LiptonReduction]: Checked pairs total: 11773 [2021-06-11 15:23:25,009 INFO L165 LiptonReduction]: Total number of compositions: 0 [2021-06-11 15:23:25,009 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 182728 [2021-06-11 15:23:25,009 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 257 transitions, 2231 flow [2021-06-11 15:23:25,010 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 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-06-11 15:23:25,010 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:23:25,010 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:23:25,010 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-06-11 15:23:25,010 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:23:25,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:23:25,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1962986044, now seen corresponding path program 1 times [2021-06-11 15:23:25,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:23:25,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49695696] [2021-06-11 15:23:25,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:23:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:23:25,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 15:23:25,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-06-11 15:23:25,048 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:23:25,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:23:25,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:23:25,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49695696] [2021-06-11 15:23:25,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337099780] [2021-06-11 15:23:25,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-11 15:23:25,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:23:25,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-11 15:23:25,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-11 15:23:25,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:25,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:23:25,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:25,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:25,193 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:23:25,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-11 15:23:25,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2021-06-11 15:23:25,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108685146] [2021-06-11 15:23:25,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-11 15:23:25,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:23:25,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-11 15:23:25,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-11 15:23:25,194 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 210 [2021-06-11 15:23:25,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 257 transitions, 2231 flow. Second operand has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 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-06-11 15:23:25,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:23:25,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 210 [2021-06-11 15:23:25,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-06-11 15:23:26,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0NotInUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:26,926 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is not cut-off event [2021-06-11 15:23:26,926 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is not cut-off event [2021-06-11 15:23:26,926 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 15:23:26,926 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is not cut-off event [2021-06-11 15:23:27,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0NotInUse, 42#L724-3true, 13#L724-4true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:27,206 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 15:23:27,206 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 15:23:27,206 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:23:27,206 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 15:23:27,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0NotInUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 13#L724-4true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:27,209 INFO L384 tUnfolder$Statistics]: this new event has 43 ancestors and is cut-off event [2021-06-11 15:23:27,209 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 15:23:27,209 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-06-11 15:23:27,209 INFO L387 tUnfolder$Statistics]: existing Event has 43 ancestors and is cut-off event [2021-06-11 15:23:27,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 73#thr1ENTRYtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:27,710 INFO L384 tUnfolder$Statistics]: this new event has 44 ancestors and is not cut-off event [2021-06-11 15:23:27,710 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is not cut-off event [2021-06-11 15:23:27,710 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 15:23:27,710 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is not cut-off event [2021-06-11 15:23:27,717 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 44#thr1ENTRYtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:27,717 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,717 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,925 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 73#thr1ENTRYtrue, 42#L724-3true, 13#L724-4true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:27,925 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,925 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,925 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,925 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,929 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 44#thr1ENTRYtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:27,929 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,929 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 126#thr1ENTRYtrue, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:27,938 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,938 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:27,938 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:27,938 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 73#thr1ENTRYtrue, 13#L724-4true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:28,009 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,009 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,009 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,009 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 44#thr1ENTRYtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:28,011 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,011 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,011 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,011 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,030 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 126#thr1ENTRYtrue, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:28,031 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,031 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,036 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 82#thr1ENTRYtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:28,036 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,036 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,036 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,036 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 82#thr1ENTRYtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:28,038 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,038 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:28,038 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:28,038 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:29,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][69], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 71#L724-3true, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 161#(= ~COND~0 0), 165#true, Black: 167#(= ~count~0 0), 47#L721-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,038 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-06-11 15:23:29,038 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,038 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,038 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-06-11 15:23:29,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([912] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][47], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 209#(= ~MTX~0 1), 83#L721-1true, 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 29#L724-3true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 161#(= ~COND~0 0), 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,049 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is not cut-off event [2021-06-11 15:23:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is not cut-off event [2021-06-11 15:23:29,049 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,099 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][69], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 161#(= ~COND~0 0), 165#true, 42#L724-3true, 47#L721-1true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,099 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,100 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,100 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,100 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][69], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 14#L724-3true, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 161#(= ~COND~0 0), 165#true, 42#L724-3true, Black: 167#(= ~count~0 0), 47#L721-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 179#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,208 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,208 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([912] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][47], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 14#L724-3true, 209#(= ~MTX~0 1), 147#true, 83#L721-1true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 161#(= ~COND~0 0), 165#true, 42#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,221 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,221 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, 36#L724-1true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,253 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,253 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,279 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([933] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][69], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 161#(= ~COND~0 0), 165#true, Black: 167#(= ~count~0 0), 47#L721-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,280 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,280 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,280 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,280 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,290 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([912] L721-->L721-1: Formula: (= v_~COND~0_1 1) InVars {} OutVars{~COND~0=v_~COND~0_1} AuxVars[] AssignedVars[~COND~0][47], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 209#(= ~MTX~0 1), 147#true, 83#L721-1true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 161#(= ~COND~0 0), 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,291 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-06-11 15:23:29,291 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,298 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 9#L724-1true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 34#L724-4true, Black: 159#true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0)]) [2021-06-11 15:23:29,298 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,298 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,298 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,298 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 9#L724-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,315 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,315 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,315 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,315 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 93#L724-1true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,318 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,318 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,318 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,318 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 77#L724-1true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 34#L724-4true, Black: 159#true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,321 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,321 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,321 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,321 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 32#L724-1true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,323 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 77#L724-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,323 INFO L384 tUnfolder$Statistics]: this new event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,323 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,324 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,324 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is not cut-off event [2021-06-11 15:23:29,385 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), 93#L724-1true, Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 159#true, 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 42#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,386 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,386 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,386 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,386 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,386 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 209#(= ~MTX~0 1), 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 88#L724-3true, Black: 147#true, Black: 149#(= ~count~0 0), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 159#true, 36#L724-1true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,386 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,387 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,387 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,387 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 13#L724-4true, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 32#L724-1true, Black: 159#true, 165#true, 42#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 179#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,404 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 13#L724-4true, 77#L724-1true, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 165#true, 42#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,404 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,404 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,405 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 9#L724-1true, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 165#true, 42#L724-3true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0)]) [2021-06-11 15:23:29,417 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,417 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,417 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,417 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,419 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 14#L724-3true, 209#(= ~MTX~0 1), 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 147#true, Black: 149#(= ~count~0 0), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 36#L724-1true, 165#true, Black: 167#(= ~count~0 0), Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,419 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,419 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,419 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,419 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 93#L724-1true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,425 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 36#L724-1true, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,425 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,425 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 32#L724-1true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,426 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 77#L724-1true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,426 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,426 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 9#L724-1true, 42#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,427 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, 4#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,427 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,427 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,428 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,428 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 36#L724-1true, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,429 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,429 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,429 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,429 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 32#L724-1true, Black: 159#true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,444 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 77#L724-1true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,444 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,444 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,445 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,445 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,453 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 9#L724-1true, 209#(= ~MTX~0 1), 147#true, 88#L724-3true, Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 165#true, Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0)]) [2021-06-11 15:23:29,453 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,454 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,454 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,454 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 14#L724-3true, 209#(= ~MTX~0 1), 147#true, Black: 149#(= ~count~0 0), 93#L724-1true, Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), Black: 159#true, 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 167#(= ~count~0 0), 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 179#true, Black: 181#(= ~count~0 0), Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:29,456 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, 99#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,456 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 32#L724-1true, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,456 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,456 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,457 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 77#L724-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,457 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,457 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,457 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,457 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 9#L724-1true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,458 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,458 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,458 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,458 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,458 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, thr1Thread3of5ForFork0InUse, Black: 159#true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 61#L2-5true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,459 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 93#L724-1true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,459 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,459 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:29,460 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,461 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, 57#L2-5true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,461 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,461 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 110#L2-5true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,462 INFO L384 tUnfolder$Statistics]: this new event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is not cut-off event [2021-06-11 15:23:29,462 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is not cut-off event [2021-06-11 15:23:29,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 61#L2-5true, Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,529 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,529 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,529 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,529 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 4#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,529 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, 34#L724-4true, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,530 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,530 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 57#L2-5true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,531 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 110#L2-5true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,531 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,531 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 99#L2-5true, thr1Thread3of5ForFork0InUse, Black: 159#true, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,532 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,532 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,532 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,532 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 4#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,533 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,533 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,533 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,533 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 4#L2-5true, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#(= ~count~0 0), 181#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,538 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,538 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,538 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,538 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,543 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([858] L724-3-->L724-4: Formula: (and (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][68], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 110#L2-5true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 86#L724-4true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,543 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,543 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([858] L724-3-->L724-4: Formula: (and (= |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread2of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread2of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread2of5ForFork0_assume_abort_if_not_~cond][68], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#(= ~count~0 0), 181#(= ~count~0 0), 86#L724-4true, 57#L2-5true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,545 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,545 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,545 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,545 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,551 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, 57#L2-5true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,551 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,551 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][83], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 13#L724-4true, 110#L2-5true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,552 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,552 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,552 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,552 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 99#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,553 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, thr1Thread3of5ForFork0InUse, Black: 159#true, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 61#L2-5true, Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,553 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,553 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,554 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,554 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 71#L724-3true, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,554 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,554 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), 61#L2-5true, Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,555 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:29,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,555 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,555 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,559 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([942] L724-3-->L724-4: Formula: (and (= |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread5of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of5ForFork0_assume_abort_if_not_~cond_9, ~MTX~0=v_~MTX~0_60} AuxVars[] AssignedVars[thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of5ForFork0_assume_abort_if_not_~cond, ~MTX~0][96], [thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, 34#L724-4true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 149#(= ~count~0 0), 181#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,559 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,559 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is not cut-off event [2021-06-11 15:23:29,559 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,559 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2021-06-11 15:23:29,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,587 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,587 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,587 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,587 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,588 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 14#L724-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,588 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,588 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,588 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,588 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,590 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,590 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,590 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,590 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,596 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 88#L724-3true, Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0)), 95#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue]) [2021-06-11 15:23:29,596 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,596 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([921] L724-3-->L724-4: Formula: (and (= |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond_9|, ~MTX~0=v_~MTX~0_60, thr1Thread4of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond, ~MTX~0, thr1Thread4of5ForFork0_assume_abort_if_not_~cond][91], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 69#L724-4true, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread5of5ForFork0InUse, 14#L724-3true, 48#L733-3true, Black: 168#(= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 147#true, Black: 182#(= |thr1Thread3of5ForFork0_Barrier2_#t~post6| 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 153#(and (= |thr1Thread1of5ForFork0_Barrier2_#t~post6| 0) (= ~count~0 0))]) [2021-06-11 15:23:29,597 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,597 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:29,597 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,597 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:29,623 INFO L129 PetriNetUnfolder]: 13460/40709 cut-off events. [2021-06-11 15:23:29,623 INFO L130 PetriNetUnfolder]: For 35694/35694 co-relation queries the response was YES. [2021-06-11 15:23:29,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96532 conditions, 40709 events. 13460/40709 cut-off events. For 35694/35694 co-relation queries the response was YES. Maximal size of possible extension queue 3022. Compared 580198 event pairs, 4111 based on Foata normal form. 13925/52180 useless extension candidates. Maximal degree in co-relation 96494. Up to 10318 conditions per place. [2021-06-11 15:23:30,136 INFO L132 encePairwiseOnDemand]: 190/210 looper letters, 1 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2021-06-11 15:23:30,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 105 transitions, 633 flow [2021-06-11 15:23:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-11 15:23:30,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-06-11 15:23:30,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 394 transitions. [2021-06-11 15:23:30,138 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2021-06-11 15:23:30,138 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 394 transitions. [2021-06-11 15:23:30,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 394 transitions. [2021-06-11 15:23:30,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-06-11 15:23:30,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 394 transitions. [2021-06-11 15:23:30,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 131.33333333333334) internal successors, (394), 3 states have internal predecessors, (394), 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-06-11 15:23:30,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 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-06-11 15:23:30,141 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 210.0) internal successors, (840), 4 states have internal predecessors, (840), 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-06-11 15:23:30,141 INFO L185 Difference]: Start difference. First operand has 109 places, 257 transitions, 2231 flow. Second operand 3 states and 394 transitions. [2021-06-11 15:23:30,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 105 transitions, 633 flow [2021-06-11 15:23:30,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 105 transitions, 503 flow, removed 50 selfloop flow, removed 5 redundant places. [2021-06-11 15:23:30,321 INFO L241 Difference]: Finished difference. Result has 103 places, 105 transitions, 501 flow [2021-06-11 15:23:30,321 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=210, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=103, PETRI_TRANSITIONS=105} [2021-06-11 15:23:30,321 INFO L343 CegarLoopForPetriNet]: 91 programPoint places, 12 predicate places. [2021-06-11 15:23:30,322 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:23:30,322 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 103 places, 105 transitions, 501 flow [2021-06-11 15:23:30,322 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 103 places, 105 transitions, 501 flow [2021-06-11 15:23:30,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 103 places, 105 transitions, 501 flow [2021-06-11 15:23:32,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L724-3-->L724-4: Formula: (and (= |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][93], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 41#L724-4true, 44#thr1ENTRYtrue, 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:32,142 INFO L384 tUnfolder$Statistics]: this new event has 46 ancestors and is cut-off event [2021-06-11 15:23:32,142 INFO L387 tUnfolder$Statistics]: existing Event has 44 ancestors and is cut-off event [2021-06-11 15:23:32,142 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:32,142 INFO L387 tUnfolder$Statistics]: existing Event has 46 ancestors and is cut-off event [2021-06-11 15:23:33,221 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L724-3-->L724-4: Formula: (and (= |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][93], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 41#L724-4true, 9#L724-1true, 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:33,221 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,221 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:33,221 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,221 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,274 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L724-3-->L724-4: Formula: (and (= |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][93], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, 165#true, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 41#L724-4true, 9#L724-1true, Black: 167#(= ~count~0 0), 48#L733-3true, 209#(= ~MTX~0 1), Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 147#true, 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 181#(= ~count~0 0), Black: 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:33,275 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,275 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,275 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,275 INFO L387 tUnfolder$Statistics]: existing Event has 49 ancestors and is cut-off event [2021-06-11 15:23:33,315 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][101], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 8#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 13#L724-4true, 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 181#(= ~count~0 0), 149#(= ~count~0 0), 61#L2-5true, Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:33,315 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,315 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([879] L724-3-->L724-4: Formula: (and (= |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread1of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread1of5ForFork0_assume_abort_if_not_~cond_9, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond_9|} AuxVars[] AssignedVars[~MTX~0, thr1Thread1of5ForFork0_assume_abort_if_not_~cond, thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond][93], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, 99#L2-5true, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 41#L724-4true, 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:33,317 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 52 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 50 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([900] L724-3-->L724-4: Formula: (and (= |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9| (ite (= (mod v_~MTX~0_61 256) 0) 1 0)) (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 |v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|) (not (= v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9 0)) (= 1 v_~MTX~0_60)) InVars {~MTX~0=v_~MTX~0_61} OutVars{~MTX~0=v_~MTX~0_60, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond_9|, thr1Thread3of5ForFork0_assume_abort_if_not_~cond=v_thr1Thread3of5ForFork0_assume_abort_if_not_~cond_9} AuxVars[] AssignedVars[~MTX~0, thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond, thr1Thread3of5ForFork0_assume_abort_if_not_~cond][101], [thr1Thread1of5ForFork0InUse, 65#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread2of5ForFork0InUse, Black: 159#true, thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, 167#(= ~count~0 0), thr1Thread5of5ForFork0InUse, 42#L724-3true, 13#L724-4true, 48#L733-3true, Black: 169#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), 209#(= ~MTX~0 1), 50#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, Black: 173#(and (<= ~count~0 1) (= |thr1Thread2of5ForFork0_Barrier2_#t~post6| 0) (< 0 (+ (div ~count~0 4294967296) 1))), 116#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 181#(= ~count~0 0), 149#(= ~count~0 0), Black: 151#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1))), Black: 183#(and (<= ~count~0 1) (< 0 (+ (div ~count~0 4294967296) 1)))]) [2021-06-11 15:23:33,317 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is cut-off event [2021-06-11 15:23:33,318 INFO L387 tUnfolder$Statistics]: existing Event has 51 ancestors and is cut-off event [2021-06-11 15:23:33,409 INFO L129 PetriNetUnfolder]: 12894/40513 cut-off events. [2021-06-11 15:23:33,410 INFO L130 PetriNetUnfolder]: For 15986/15986 co-relation queries the response was YES. [2021-06-11 15:23:33,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86697 conditions, 40513 events. 12894/40513 cut-off events. For 15986/15986 co-relation queries the response was YES. Maximal size of possible extension queue 3124. Compared 586803 event pairs, 3911 based on Foata normal form. 0/37788 useless extension candidates. Maximal degree in co-relation 86665. Up to 10024 conditions per place. [2021-06-11 15:23:34,321 INFO L151 LiptonReduction]: Number of co-enabled transitions 3222 [2021-06-11 15:23:34,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:34,418 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:34,418 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:34,419 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:34,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:34,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:34,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:35,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:35,339 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:35,339 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:35,340 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:35,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:35,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:35,409 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:35,409 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:35,410 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:35,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:36,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:36,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:36,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:36,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:36,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:36,669 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:36,669 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:36,670 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:36,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:36,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:36,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:40,332 INFO L163 LiptonReduction]: Checked pairs total: 356 [2021-06-11 15:23:40,332 INFO L165 LiptonReduction]: Total number of compositions: 18 [2021-06-11 15:23:40,332 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10010 [2021-06-11 15:23:40,332 INFO L480 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 493 flow [2021-06-11 15:23:40,333 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 122.33333333333333) internal successors, (367), 3 states have internal predecessors, (367), 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-06-11 15:23:40,333 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:23:40,333 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:23:40,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-06-11 15:23:40,536 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:23:40,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:23:40,536 INFO L82 PathProgramCache]: Analyzing trace with hash -715214600, now seen corresponding path program 1 times [2021-06-11 15:23:40,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:23:40,536 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374281710] [2021-06-11 15:23:40,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:23:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:23:40,544 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:23:40,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-06-11 15:23:40,548 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-06-11 15:23:40,555 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-06-11 15:23:40,555 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-06-11 15:23:40,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-06-11 15:23:40,556 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-06-11 15:23:40,556 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,570 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,571 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,572 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,573 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,575 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,579 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,580 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,581 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,583 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,584 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,585 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,586 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,587 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_Barrier2_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,588 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-06-11 15:23:40,589 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-06-11 15:23:40,589 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-06-11 15:23:40,590 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-06-11 15:23:40,590 INFO L377 AbstractCegarLoop]: Hoare is false [2021-06-11 15:23:40,590 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-11 15:23:40,590 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-11 15:23:40,590 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-11 15:23:40,590 INFO L381 AbstractCegarLoop]: Difference is false [2021-06-11 15:23:40,590 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-11 15:23:40,590 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-11 15:23:40,591 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,604 INFO L129 PetriNetUnfolder]: 19/208 cut-off events. [2021-06-11 15:23:40,604 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-06-11 15:23:40,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 208 events. 19/208 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 699 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 196. Up to 14 conditions per place. [2021-06-11 15:23:40,605 INFO L82 GeneralOperation]: Start removeDead. Operand has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,606 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,606 INFO L173 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-06-11 15:23:40,606 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,606 INFO L138 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 155 places, 155 transitions, 370 flow [2021-06-11 15:23:40,617 INFO L129 PetriNetUnfolder]: 19/208 cut-off events. [2021-06-11 15:23:40,617 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-06-11 15:23:40,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 208 events. 19/208 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 705 event pairs, 0 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 196. Up to 14 conditions per place. [2021-06-11 15:23:40,622 INFO L151 LiptonReduction]: Number of co-enabled transitions 16380 [2021-06-11 15:23:40,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:40,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:40,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:40,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:40,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:40,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:40,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:40,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:40,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:40,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:41,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:23:41,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:23:41,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,653 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:41,653 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:41,654 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:41,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,775 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:41,775 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:41,776 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:41,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,868 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:41,868 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:41,872 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:41,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:41,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,982 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:41,982 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:41,996 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:41,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:42,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:42,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:42,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:42,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-06-11 15:23:42,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:23:42,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,217 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:42,217 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:42,219 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:42,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:42,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,354 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2021-06-11 15:23:42,354 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-06-11 15:23:42,355 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-06-11 15:23:42,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:42,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:23:42,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:23:42,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:42,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:42,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:23:42,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:23:42,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:42,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:42,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-06-11 15:23:42,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-06-11 15:23:43,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:43,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:23:43,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-06-11 15:23:43,312 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:23:43,463 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-06-11 15:23:43,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-06-11 15:23:43,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-06-11 15:23:43,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-06-11 15:23:43,543 INFO L163 LiptonReduction]: Checked pairs total: 75910 [2021-06-11 15:23:43,543 INFO L165 LiptonReduction]: Total number of compositions: 90 [2021-06-11 15:23:43,543 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2937 [2021-06-11 15:23:43,549 INFO L129 PetriNetUnfolder]: 1/34 cut-off events. [2021-06-11 15:23:43,549 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-06-11 15:23:43,550 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-06-11 15:23:43,550 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-11 15:23:43,550 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-06-11 15:23:43,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-11 15:23:43,550 INFO L82 PathProgramCache]: Analyzing trace with hash -1963184032, now seen corresponding path program 1 times [2021-06-11 15:23:43,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-11 15:23:43,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108290475] [2021-06-11 15:23:43,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-11 15:23:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-11 15:23:43,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:43,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-06-11 15:23:43,587 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.8 percent of original size [2021-06-11 15:23:43,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-06-11 15:23:43,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-06-11 15:23:43,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-06-11 15:23:43,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-11 15:23:43,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108290475] [2021-06-11 15:23:43,601 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-11 15:23:43,602 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-11 15:23:43,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76451708] [2021-06-11 15:23:43,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-11 15:23:43,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-11 15:23:43,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-11 15:23:43,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-06-11 15:23:43,603 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 245 [2021-06-11 15:23:43,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 107 transitions, 274 flow. Second operand has 5 states, 5 states have (on average 132.4) internal successors, (662), 5 states have internal predecessors, (662), 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-06-11 15:23:43,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-06-11 15:23:43,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 245 [2021-06-11 15:23:43,604 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown