/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-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-ext/13_unverif.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 13:21:40,434 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 13:21:40,436 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 13:21:40,463 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 13:21:40,463 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 13:21:40,465 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 13:21:40,467 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 13:21:40,471 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 13:21:40,472 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 13:21:40,476 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 13:21:40,476 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 13:21:40,477 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 13:21:40,477 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 13:21:40,479 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 13:21:40,480 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 13:21:40,482 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 13:21:40,484 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 13:21:40,484 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 13:21:40,486 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 13:21:40,490 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 13:21:40,491 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 13:21:40,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 13:21:40,492 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 13:21:40,494 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 13:21:40,498 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 13:21:40,498 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 13:21:40,499 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 13:21:40,499 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 13:21:40,500 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 13:21:40,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 13:21:40,500 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 13:21:40,501 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 13:21:40,502 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 13:21:40,502 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 13:21:40,503 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 13:21:40,503 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 13:21:40,503 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 13:21:40,504 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 13:21:40,504 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 13:21:40,504 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 13:21:40,504 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 13:21:40,507 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-RepeatedSemanticLbe.epf [2021-03-25 13:21:40,548 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 13:21:40,548 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 13:21:40,550 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 13:21:40,550 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 13:21:40,550 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 13:21:40,550 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 13:21:40,550 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 13:21:40,551 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 13:21:40,551 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 13:21:40,551 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 13:21:40,551 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 13:21:40,552 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 13:21:40,552 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 13:21:40,553 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 13:21:40,553 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-25 13:21:40,806 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 13:21:40,834 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 13:21:40,836 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 13:21:40,836 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 13:21:40,837 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 13:21:40,837 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/13_unverif.i [2021-03-25 13:21:40,884 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/698dc9a5c/b2e97b0a9cf6490392dce1d17cbd887e/FLAG20b99c286 [2021-03-25 13:21:41,313 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 13:21:41,313 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/13_unverif.i [2021-03-25 13:21:41,325 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/698dc9a5c/b2e97b0a9cf6490392dce1d17cbd887e/FLAG20b99c286 [2021-03-25 13:21:41,672 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/698dc9a5c/b2e97b0a9cf6490392dce1d17cbd887e [2021-03-25 13:21:41,673 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 13:21:41,675 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 13:21:41,677 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 13:21:41,677 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 13:21:41,679 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 13:21:41,679 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,682 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3abdba71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41, skipping insertion in model container [2021-03-25 13:21:41,682 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 13:21:41,704 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 13:21:41,886 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/13_unverif.i[30213,30226] [2021-03-25 13:21:41,891 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 13:21:41,895 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 13:21:41,915 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/13_unverif.i[30213,30226] [2021-03-25 13:21:41,916 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 13:21:41,959 INFO L208 MainTranslator]: Completed translation [2021-03-25 13:21:41,959 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41 WrapperNode [2021-03-25 13:21:41,959 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 13:21:41,960 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 13:21:41,960 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 13:21:41,960 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 13:21:41,964 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,972 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,983 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 13:21:41,983 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 13:21:41,984 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 13:21:41,984 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 13:21:41,988 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,988 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,990 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,990 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,993 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,995 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,996 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... [2021-03-25 13:21:41,997 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 13:21:41,997 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 13:21:41,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 13:21:41,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 13:21:41,998 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 13:21:42,079 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-03-25 13:21:42,080 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-03-25 13:21:42,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 13:21:42,080 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 13:21:42,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 13:21:42,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 13:21:42,080 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 13:21:42,080 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 13:21:42,081 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 13:21:42,281 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 13:21:42,281 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-03-25 13:21:42,282 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 01:21:42 BoogieIcfgContainer [2021-03-25 13:21:42,282 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 13:21:42,283 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 13:21:42,283 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 13:21:42,285 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 13:21:42,285 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 01:21:41" (1/3) ... [2021-03-25 13:21:42,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672b60c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 01:21:42, skipping insertion in model container [2021-03-25 13:21:42,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 01:21:41" (2/3) ... [2021-03-25 13:21:42,286 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@672b60c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 01:21:42, skipping insertion in model container [2021-03-25 13:21:42,286 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 01:21:42" (3/3) ... [2021-03-25 13:21:42,287 INFO L111 eAbstractionObserver]: Analyzing ICFG 13_unverif.i [2021-03-25 13:21:42,290 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 13:21:42,293 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 13:21:42,293 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 13:21:42,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,328 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,328 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,329 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,334 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,334 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:42,336 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:21:42,348 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-25 13:21:42,361 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:21:42,361 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:21:42,361 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:21:42,361 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:21:42,361 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:21:42,361 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:21:42,362 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:21:42,362 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:21:42,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,384 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-25 13:21:42,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 13:21:42,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 45 events. 4/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 23. Up to 4 conditions per place. [2021-03-25 13:21:42,387 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,389 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,390 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:42,398 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,400 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 37 transitions, 79 flow [2021-03-25 13:21:42,407 INFO L129 PetriNetUnfolder]: 4/45 cut-off events. [2021-03-25 13:21:42,408 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 13:21:42,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 45 events. 4/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 23. Up to 4 conditions per place. [2021-03-25 13:21:42,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 280 [2021-03-25 13:21:43,107 INFO L154 LiptonReduction]: Checked pairs total: 125 [2021-03-25 13:21:43,108 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-25 13:21:43,110 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 721 [2021-03-25 13:21:43,126 INFO L129 PetriNetUnfolder]: 1/21 cut-off events. [2021-03-25 13:21:43,126 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 13:21:43,126 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:43,127 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:43,127 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:43,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:43,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1672464681, now seen corresponding path program 1 times [2021-03-25 13:21:43,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:43,137 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678532205] [2021-03-25 13:21:43,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:43,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:43,205 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:43,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:43,217 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:43,229 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:21:43,229 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:21:43,229 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 13:21:43,230 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:21:43,230 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,236 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,237 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,238 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,239 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,240 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:43,244 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:21:43,245 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 13:21:43,246 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:21:43,246 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:21:43,246 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:21:43,246 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:21:43,246 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:21:43,246 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:21:43,246 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:21:43,246 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:21:43,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,255 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-25 13:21:43,256 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 13:21:43,256 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 69 events. 7/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 147 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 46. Up to 6 conditions per place. [2021-03-25 13:21:43,256 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,257 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,257 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:43,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,258 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 52 places, 52 transitions, 116 flow [2021-03-25 13:21:43,266 INFO L129 PetriNetUnfolder]: 7/69 cut-off events. [2021-03-25 13:21:43,266 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 13:21:43,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 69 events. 7/69 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 138 event pairs, 0 based on Foata normal form. 0/57 useless extension candidates. Maximal degree in co-relation 46. Up to 6 conditions per place. [2021-03-25 13:21:43,267 INFO L142 LiptonReduction]: Number of co-enabled transitions 980 [2021-03-25 13:21:43,844 INFO L154 LiptonReduction]: Checked pairs total: 939 [2021-03-25 13:21:43,845 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-25 13:21:43,845 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 588 [2021-03-25 13:21:43,848 INFO L129 PetriNetUnfolder]: 2/25 cut-off events. [2021-03-25 13:21:43,848 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:21:43,848 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:43,848 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:43,848 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:43,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:43,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1770290700, now seen corresponding path program 1 times [2021-03-25 13:21:43,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:43,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758836476] [2021-03-25 13:21:43,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:43,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:43,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:43,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:43,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:43,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:43,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:43,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:43,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:43,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:43,991 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:43,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:44,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:44,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:44,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:44,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758836476] [2021-03-25 13:21:44,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:44,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:21:44,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975424263] [2021-03-25 13:21:44,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:44,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:44,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:44,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:44,052 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 80 [2021-03-25 13:21:44,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 30 transitions, 72 flow. Second operand has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:44,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:44,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 80 [2021-03-25 13:21:44,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:44,117 INFO L129 PetriNetUnfolder]: 28/92 cut-off events. [2021-03-25 13:21:44,117 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 13:21:44,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 159 conditions, 92 events. 28/92 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 276 event pairs, 4 based on Foata normal form. 32/108 useless extension candidates. Maximal degree in co-relation 134. Up to 48 conditions per place. [2021-03-25 13:21:44,129 INFO L132 encePairwiseOnDemand]: 71/80 looper letters, 12 selfloop transitions, 10 changer transitions 0/38 dead transitions. [2021-03-25 13:21:44,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 38 transitions, 132 flow [2021-03-25 13:21:44,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:44,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:44,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 332 transitions. [2021-03-25 13:21:44,140 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2021-03-25 13:21:44,140 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 332 transitions. [2021-03-25 13:21:44,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 332 transitions. [2021-03-25 13:21:44,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:44,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 332 transitions. [2021-03-25 13:21:44,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 55.333333333333336) internal successors, (332), 6 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:44,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:44,154 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:44,158 INFO L185 Difference]: Start difference. First operand has 31 places, 30 transitions, 72 flow. Second operand 6 states and 332 transitions. [2021-03-25 13:21:44,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 38 transitions, 132 flow [2021-03-25 13:21:44,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 38 transitions, 130 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:44,161 INFO L241 Difference]: Finished difference. Result has 37 places, 35 transitions, 121 flow [2021-03-25 13:21:44,162 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=121, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2021-03-25 13:21:44,162 INFO L343 CegarLoopForPetriNet]: 31 programPoint places, 6 predicate places. [2021-03-25 13:21:44,162 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:44,162 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-25 13:21:44,163 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 37 places, 35 transitions, 121 flow [2021-03-25 13:21:44,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 35 transitions, 121 flow [2021-03-25 13:21:44,168 INFO L129 PetriNetUnfolder]: 10/60 cut-off events. [2021-03-25 13:21:44,168 INFO L130 PetriNetUnfolder]: For 4/5 co-relation queries the response was YES. [2021-03-25 13:21:44,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104 conditions, 60 events. 10/60 cut-off events. For 4/5 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 138 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 80. Up to 14 conditions per place. [2021-03-25 13:21:44,169 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-25 13:21:44,577 INFO L154 LiptonReduction]: Checked pairs total: 263 [2021-03-25 13:21:44,577 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 13:21:44,577 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 415 [2021-03-25 13:21:44,578 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 31 transitions, 113 flow [2021-03-25 13:21:44,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:44,579 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:44,579 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:44,579 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 13:21:44,579 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:44,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:44,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1459444312, now seen corresponding path program 1 times [2021-03-25 13:21:44,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:44,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523297140] [2021-03-25 13:21:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:44,607 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:44,615 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:44,618 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:21:44,618 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:21:44,619 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 13:21:44,619 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:21:44,620 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,637 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,638 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,639 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,641 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,642 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,643 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,644 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,645 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,646 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,647 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,649 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,650 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,651 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,652 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,653 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,654 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,655 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,655 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,656 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,656 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,656 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:44,657 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:21:44,658 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-25 13:21:44,683 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:21:44,683 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:21:44,683 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:21:44,683 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:21:44,683 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:21:44,683 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:21:44,683 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:21:44,683 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:21:44,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,713 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-25 13:21:44,713 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 13:21:44,714 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 93 events. 10/93 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 241 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 73. Up to 8 conditions per place. [2021-03-25 13:21:44,714 INFO L82 GeneralOperation]: Start removeDead. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,715 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:44,715 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,715 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 67 transitions, 155 flow [2021-03-25 13:21:44,722 INFO L129 PetriNetUnfolder]: 10/93 cut-off events. [2021-03-25 13:21:44,722 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-25 13:21:44,722 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 93 events. 10/93 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 241 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 73. Up to 8 conditions per place. [2021-03-25 13:21:44,724 INFO L142 LiptonReduction]: Number of co-enabled transitions 2100 [2021-03-25 13:21:45,471 INFO L154 LiptonReduction]: Checked pairs total: 1945 [2021-03-25 13:21:45,472 INFO L156 LiptonReduction]: Total number of compositions: 35 [2021-03-25 13:21:45,472 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 757 [2021-03-25 13:21:45,475 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 13:21:45,475 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:21:45,475 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:45,475 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:45,476 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:45,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:45,476 INFO L82 PathProgramCache]: Analyzing trace with hash -64329305, now seen corresponding path program 1 times [2021-03-25 13:21:45,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:45,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66207142] [2021-03-25 13:21:45,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:45,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:45,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:45,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:45,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:45,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:45,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:45,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:45,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:45,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:45,526 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:45,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:45,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:45,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:45,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66207142] [2021-03-25 13:21:45,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:45,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:21:45,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522515655] [2021-03-25 13:21:45,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:45,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:45,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:45,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:45,567 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 102 [2021-03-25 13:21:45,567 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 99 flow. Second operand has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:45,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:45,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 102 [2021-03-25 13:21:45,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:45,687 INFO L129 PetriNetUnfolder]: 199/388 cut-off events. [2021-03-25 13:21:45,687 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2021-03-25 13:21:45,688 INFO L84 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 388 events. 199/388 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1722 event pairs, 57 based on Foata normal form. 109/410 useless extension candidates. Maximal degree in co-relation 669. Up to 288 conditions per place. [2021-03-25 13:21:45,690 INFO L132 encePairwiseOnDemand]: 92/102 looper letters, 17 selfloop transitions, 14 changer transitions 0/53 dead transitions. [2021-03-25 13:21:45,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 189 flow [2021-03-25 13:21:45,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:45,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 425 transitions. [2021-03-25 13:21:45,693 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2021-03-25 13:21:45,693 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 425 transitions. [2021-03-25 13:21:45,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 425 transitions. [2021-03-25 13:21:45,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:45,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 425 transitions. [2021-03-25 13:21:45,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 70.83333333333333) internal successors, (425), 6 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:45,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 102.0) internal successors, (714), 7 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:45,696 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 102.0) internal successors, (714), 7 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:45,696 INFO L185 Difference]: Start difference. First operand has 41 places, 39 transitions, 99 flow. Second operand 6 states and 425 transitions. [2021-03-25 13:21:45,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 189 flow [2021-03-25 13:21:45,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 183 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:45,698 INFO L241 Difference]: Finished difference. Result has 47 places, 48 transitions, 166 flow [2021-03-25 13:21:45,698 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=102, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=166, PETRI_PLACES=47, PETRI_TRANSITIONS=48} [2021-03-25 13:21:45,698 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2021-03-25 13:21:45,698 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:45,698 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-25 13:21:45,698 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 47 places, 48 transitions, 166 flow [2021-03-25 13:21:45,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 47 places, 48 transitions, 166 flow [2021-03-25 13:21:45,704 INFO L129 PetriNetUnfolder]: 29/114 cut-off events. [2021-03-25 13:21:45,704 INFO L130 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2021-03-25 13:21:45,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 114 events. 29/114 cut-off events. For 6/9 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 378 event pairs, 1 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 172. Up to 36 conditions per place. [2021-03-25 13:21:45,706 INFO L142 LiptonReduction]: Number of co-enabled transitions 906 [2021-03-25 13:21:46,127 INFO L154 LiptonReduction]: Checked pairs total: 923 [2021-03-25 13:21:46,127 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 13:21:46,128 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 430 [2021-03-25 13:21:46,128 INFO L480 AbstractCegarLoop]: Abstraction has has 42 places, 43 transitions, 156 flow [2021-03-25 13:21:46,128 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,129 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:46,129 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:46,129 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 13:21:46,129 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:46,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:46,129 INFO L82 PathProgramCache]: Analyzing trace with hash -877852610, now seen corresponding path program 1 times [2021-03-25 13:21:46,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:46,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17694652] [2021-03-25 13:21:46,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:46,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:46,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:21:46,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:21:46,207 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 13:21:46,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 13:21:46,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,213 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:46,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17694652] [2021-03-25 13:21:46,213 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:46,213 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:46,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851277639] [2021-03-25 13:21:46,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:21:46,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:46,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:21:46,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:21:46,215 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 112 [2021-03-25 13:21:46,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 43 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:46,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 112 [2021-03-25 13:21:46,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:46,335 INFO L129 PetriNetUnfolder]: 572/897 cut-off events. [2021-03-25 13:21:46,336 INFO L130 PetriNetUnfolder]: For 267/407 co-relation queries the response was YES. [2021-03-25 13:21:46,338 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2207 conditions, 897 events. 572/897 cut-off events. For 267/407 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3825 event pairs, 89 based on Foata normal form. 56/753 useless extension candidates. Maximal degree in co-relation 2181. Up to 501 conditions per place. [2021-03-25 13:21:46,343 INFO L132 encePairwiseOnDemand]: 104/112 looper letters, 34 selfloop transitions, 11 changer transitions 0/62 dead transitions. [2021-03-25 13:21:46,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 62 transitions, 306 flow [2021-03-25 13:21:46,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:21:46,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:21:46,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 295 transitions. [2021-03-25 13:21:46,344 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6584821428571429 [2021-03-25 13:21:46,344 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 295 transitions. [2021-03-25 13:21:46,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 295 transitions. [2021-03-25 13:21:46,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:46,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 295 transitions. [2021-03-25 13:21:46,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 73.75) internal successors, (295), 4 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 112.0) internal successors, (560), 5 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,346 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 112.0) internal successors, (560), 5 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,346 INFO L185 Difference]: Start difference. First operand has 42 places, 43 transitions, 156 flow. Second operand 4 states and 295 transitions. [2021-03-25 13:21:46,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 62 transitions, 306 flow [2021-03-25 13:21:46,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 62 transitions, 306 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:46,349 INFO L241 Difference]: Finished difference. Result has 48 places, 53 transitions, 258 flow [2021-03-25 13:21:46,349 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=112, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=258, PETRI_PLACES=48, PETRI_TRANSITIONS=53} [2021-03-25 13:21:46,350 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 7 predicate places. [2021-03-25 13:21:46,350 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:46,350 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-25 13:21:46,350 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 53 transitions, 258 flow [2021-03-25 13:21:46,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 53 transitions, 258 flow [2021-03-25 13:21:46,367 INFO L129 PetriNetUnfolder]: 129/306 cut-off events. [2021-03-25 13:21:46,367 INFO L130 PetriNetUnfolder]: For 223/263 co-relation queries the response was YES. [2021-03-25 13:21:46,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 306 events. 129/306 cut-off events. For 223/263 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1307 event pairs, 1 based on Foata normal form. 2/272 useless extension candidates. Maximal degree in co-relation 816. Up to 157 conditions per place. [2021-03-25 13:21:46,370 INFO L142 LiptonReduction]: Number of co-enabled transitions 1020 [2021-03-25 13:21:46,559 INFO L154 LiptonReduction]: Checked pairs total: 552 [2021-03-25 13:21:46,560 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:21:46,560 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 210 [2021-03-25 13:21:46,563 INFO L480 AbstractCegarLoop]: Abstraction has has 47 places, 52 transitions, 256 flow [2021-03-25 13:21:46,563 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 66.25) internal successors, (265), 4 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,563 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:46,564 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:46,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 13:21:46,564 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:46,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:46,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1877098314, now seen corresponding path program 1 times [2021-03-25 13:21:46,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:46,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979566942] [2021-03-25 13:21:46,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:46,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,614 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 13:21:46,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 13:21:46,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:46,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979566942] [2021-03-25 13:21:46,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723975159] [2021-03-25 13:21:46,626 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-03-25 13:21:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:46,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-25 13:21:46,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 13:21:46,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:46,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:46,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,762 INFO L147 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size 7 [2021-03-25 13:21:46,776 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-25 13:21:46,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:46,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:46,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:46,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-03-25 13:21:46,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2021-03-25 13:21:46,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829420394] [2021-03-25 13:21:46,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:21:46,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:46,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:21:46,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-03-25 13:21:46,785 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 113 [2021-03-25 13:21:46,785 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 52 transitions, 256 flow. Second operand has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,785 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:46,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 113 [2021-03-25 13:21:46,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:46,941 INFO L129 PetriNetUnfolder]: 606/979 cut-off events. [2021-03-25 13:21:46,941 INFO L130 PetriNetUnfolder]: For 1424/1524 co-relation queries the response was YES. [2021-03-25 13:21:46,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 979 events. 606/979 cut-off events. For 1424/1524 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4289 event pairs, 164 based on Foata normal form. 35/826 useless extension candidates. Maximal degree in co-relation 3023. Up to 887 conditions per place. [2021-03-25 13:21:46,948 INFO L132 encePairwiseOnDemand]: 105/113 looper letters, 29 selfloop transitions, 13 changer transitions 0/61 dead transitions. [2021-03-25 13:21:46,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 381 flow [2021-03-25 13:21:46,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:21:46,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:21:46,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 350 transitions. [2021-03-25 13:21:46,950 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6194690265486725 [2021-03-25 13:21:46,950 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 350 transitions. [2021-03-25 13:21:46,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 350 transitions. [2021-03-25 13:21:46,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:46,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 350 transitions. [2021-03-25 13:21:46,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 70.0) internal successors, (350), 5 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,952 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 113.0) internal successors, (678), 6 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,953 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 113.0) internal successors, (678), 6 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:46,953 INFO L185 Difference]: Start difference. First operand has 47 places, 52 transitions, 256 flow. Second operand 5 states and 350 transitions. [2021-03-25 13:21:46,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 381 flow [2021-03-25 13:21:46,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 61 transitions, 373 flow, removed 4 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:46,957 INFO L241 Difference]: Finished difference. Result has 53 places, 59 transitions, 325 flow [2021-03-25 13:21:46,957 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=325, PETRI_PLACES=53, PETRI_TRANSITIONS=59} [2021-03-25 13:21:46,957 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2021-03-25 13:21:46,957 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:46,958 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 53 places, 59 transitions, 325 flow [2021-03-25 13:21:46,958 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 53 places, 59 transitions, 325 flow [2021-03-25 13:21:46,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 53 places, 59 transitions, 325 flow [2021-03-25 13:21:46,972 INFO L129 PetriNetUnfolder]: 129/313 cut-off events. [2021-03-25 13:21:46,972 INFO L130 PetriNetUnfolder]: For 233/284 co-relation queries the response was YES. [2021-03-25 13:21:46,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 833 conditions, 313 events. 129/313 cut-off events. For 233/284 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1364 event pairs, 1 based on Foata normal form. 1/284 useless extension candidates. Maximal degree in co-relation 804. Up to 110 conditions per place. [2021-03-25 13:21:46,976 INFO L142 LiptonReduction]: Number of co-enabled transitions 1106 [2021-03-25 13:21:47,013 INFO L154 LiptonReduction]: Checked pairs total: 348 [2021-03-25 13:21:47,013 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:21:47,013 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 56 [2021-03-25 13:21:47,014 INFO L480 AbstractCegarLoop]: Abstraction has has 53 places, 59 transitions, 325 flow [2021-03-25 13:21:47,014 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 65.0) internal successors, (325), 5 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,014 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:47,015 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:47,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-03-25 13:21:47,232 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:47,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:47,233 INFO L82 PathProgramCache]: Analyzing trace with hash -1183918025, now seen corresponding path program 1 times [2021-03-25 13:21:47,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:47,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004329295] [2021-03-25 13:21:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:47,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,301 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:47,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:47,333 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004329295] [2021-03-25 13:21:47,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:47,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:47,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826089540] [2021-03-25 13:21:47,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:47,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:47,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:47,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:47,336 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 115 [2021-03-25 13:21:47,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 59 transitions, 325 flow. Second operand has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:47,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 115 [2021-03-25 13:21:47,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:47,488 INFO L129 PetriNetUnfolder]: 628/1028 cut-off events. [2021-03-25 13:21:47,488 INFO L130 PetriNetUnfolder]: For 1476/1698 co-relation queries the response was YES. [2021-03-25 13:21:47,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3331 conditions, 1028 events. 628/1028 cut-off events. For 1476/1698 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4618 event pairs, 154 based on Foata normal form. 58/954 useless extension candidates. Maximal degree in co-relation 3249. Up to 916 conditions per place. [2021-03-25 13:21:47,496 INFO L132 encePairwiseOnDemand]: 101/115 looper letters, 33 selfloop transitions, 27 changer transitions 0/79 dead transitions. [2021-03-25 13:21:47,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 564 flow [2021-03-25 13:21:47,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:47,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:47,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 428 transitions. [2021-03-25 13:21:47,498 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6202898550724638 [2021-03-25 13:21:47,498 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 428 transitions. [2021-03-25 13:21:47,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 428 transitions. [2021-03-25 13:21:47,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:47,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 428 transitions. [2021-03-25 13:21:47,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.33333333333333) internal successors, (428), 6 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 115.0) internal successors, (805), 7 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,501 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 115.0) internal successors, (805), 7 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,501 INFO L185 Difference]: Start difference. First operand has 53 places, 59 transitions, 325 flow. Second operand 6 states and 428 transitions. [2021-03-25 13:21:47,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 564 flow [2021-03-25 13:21:47,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 553 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:21:47,506 INFO L241 Difference]: Finished difference. Result has 59 places, 74 transitions, 517 flow [2021-03-25 13:21:47,506 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=115, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=517, PETRI_PLACES=59, PETRI_TRANSITIONS=74} [2021-03-25 13:21:47,506 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2021-03-25 13:21:47,506 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:47,506 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 74 transitions, 517 flow [2021-03-25 13:21:47,506 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 74 transitions, 517 flow [2021-03-25 13:21:47,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 74 transitions, 517 flow [2021-03-25 13:21:47,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([328] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][72], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 5#L709-2true, thr1Thread3of3ForFork0InUse, 71#true, 8#L700true, Black: 100#(= ~s~0 0), Black: 135#(and (= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 1)), 139#true, 12#L701-4true, Black: 73#(= ~s~0 0), Black: 75#(and (<= ~s~0 1) (= thr1Thread1of3ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 76#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of3ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), Black: 144#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread2of3ForFork0_~l~0 4294967296) 1))), Black: 143#(and (<= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 0) (<= 1 ~s~0)), 84#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of3ForFork0_~l~0 (- 1)) (* (div thr1Thread1of3ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of3ForFork0_~l~0 1)), Black: 81#true, Black: 83#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), 63#L701true]) [2021-03-25 13:21:47,526 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is not cut-off event [2021-03-25 13:21:47,526 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-03-25 13:21:47,526 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is not cut-off event [2021-03-25 13:21:47,526 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is not cut-off event [2021-03-25 13:21:47,528 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([328] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][48], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 5#L709-2true, thr1Thread3of3ForFork0InUse, 71#true, 8#L700true, Black: 100#(= ~s~0 0), Black: 135#(and (= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 1)), 139#true, Black: 73#(= ~s~0 0), Black: 75#(and (<= ~s~0 1) (= thr1Thread1of3ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 76#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of3ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), 81#true, Black: 144#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread2of3ForFork0_~l~0 4294967296) 1))), Black: 143#(and (<= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 83#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), Black: 84#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of3ForFork0_~l~0 (- 1)) (* (div thr1Thread1of3ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of3ForFork0_~l~0 1)), 61#L700true, 63#L701true]) [2021-03-25 13:21:47,528 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-25 13:21:47,528 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 13:21:47,528 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:21:47,529 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 13:21:47,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([328] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][72], [thr1Thread1of3ForFork0InUse, thr1Thread2of3ForFork0InUse, 5#L709-2true, 6#L701true, thr1Thread3of3ForFork0InUse, 71#true, 8#L700true, Black: 100#(= ~s~0 0), Black: 135#(and (= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 1)), 139#true, Black: 73#(= ~s~0 0), Black: 75#(and (<= ~s~0 1) (= thr1Thread1of3ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 76#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of3ForFork0_~l~0 4294967296) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), Black: 144#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of3ForFork0_~l~0 4294967296)) 1)) (< (div ~s~0 4294967296) (+ (div thr1Thread2of3ForFork0_~l~0 4294967296) 1))), Black: 143#(and (<= ~s~0 1) (= thr1Thread2of3ForFork0_~l~0 0) (<= 1 ~s~0)), 84#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of3ForFork0_~l~0 (- 1)) (* (div thr1Thread1of3ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of3ForFork0_~l~0 1)), Black: 81#true, Black: 83#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of3ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of3ForFork0_~l~0))), 63#L701true]) [2021-03-25 13:21:47,530 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is not cut-off event [2021-03-25 13:21:47,531 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is not cut-off event [2021-03-25 13:21:47,531 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is not cut-off event [2021-03-25 13:21:47,531 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is not cut-off event [2021-03-25 13:21:47,532 INFO L129 PetriNetUnfolder]: 175/409 cut-off events. [2021-03-25 13:21:47,532 INFO L130 PetriNetUnfolder]: For 512/672 co-relation queries the response was YES. [2021-03-25 13:21:47,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1257 conditions, 409 events. 175/409 cut-off events. For 512/672 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1988 event pairs, 0 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1225. Up to 159 conditions per place. [2021-03-25 13:21:47,537 INFO L142 LiptonReduction]: Number of co-enabled transitions 1376 [2021-03-25 13:21:47,558 INFO L154 LiptonReduction]: Checked pairs total: 386 [2021-03-25 13:21:47,559 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:21:47,559 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-03-25 13:21:47,562 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 74 transitions, 517 flow [2021-03-25 13:21:47,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,562 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:47,562 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:47,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 13:21:47,563 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:47,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:47,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1028029452, now seen corresponding path program 1 times [2021-03-25 13:21:47,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:47,563 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349199698] [2021-03-25 13:21:47,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:47,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,621 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 13:21:47,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 13:21:47,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:47,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349199698] [2021-03-25 13:21:47,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097321559] [2021-03-25 13:21:47,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 13:21:47,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:47,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 13:21:47,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 13:21:47,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,695 INFO L147 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size 7 [2021-03-25 13:21:47,695 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-25 13:21:47,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 13:21:47,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 13:21:47,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 13:21:47,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 13:21:47,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,721 INFO L147 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size 7 [2021-03-25 13:21:47,721 INFO L142 QuantifierPusher]: treesize reduction 2, result has 77.8 percent of original size [2021-03-25 13:21:47,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:47,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:47,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 13:21:47,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:47,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:47,748 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 13:21:47,748 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-03-25 13:21:47,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328838160] [2021-03-25 13:21:47,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 13:21:47,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:47,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 13:21:47,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-03-25 13:21:47,749 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 116 [2021-03-25 13:21:47,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 74 transitions, 517 flow. Second operand has 9 states, 9 states have (on average 47.77777777777778) internal successors, (430), 9 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:47,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 116 [2021-03-25 13:21:47,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:47,890 INFO L129 PetriNetUnfolder]: 346/650 cut-off events. [2021-03-25 13:21:47,891 INFO L130 PetriNetUnfolder]: For 946/964 co-relation queries the response was YES. [2021-03-25 13:21:47,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1951 conditions, 650 events. 346/650 cut-off events. For 946/964 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3406 event pairs, 165 based on Foata normal form. 18/625 useless extension candidates. Maximal degree in co-relation 1707. Up to 560 conditions per place. [2021-03-25 13:21:47,894 INFO L132 encePairwiseOnDemand]: 102/116 looper letters, 58 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2021-03-25 13:21:47,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 90 transitions, 663 flow [2021-03-25 13:21:47,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 13:21:47,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 13:21:47,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 443 transitions. [2021-03-25 13:21:47,896 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47737068965517243 [2021-03-25 13:21:47,896 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 443 transitions. [2021-03-25 13:21:47,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 443 transitions. [2021-03-25 13:21:47,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:47,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 443 transitions. [2021-03-25 13:21:47,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 55.375) internal successors, (443), 8 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 116.0) internal successors, (1044), 9 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,898 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 116.0) internal successors, (1044), 9 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,898 INFO L185 Difference]: Start difference. First operand has 59 places, 74 transitions, 517 flow. Second operand 8 states and 443 transitions. [2021-03-25 13:21:47,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 90 transitions, 663 flow [2021-03-25 13:21:47,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 90 transitions, 588 flow, removed 13 selfloop flow, removed 6 redundant places. [2021-03-25 13:21:47,902 INFO L241 Difference]: Finished difference. Result has 63 places, 69 transitions, 456 flow [2021-03-25 13:21:47,902 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=116, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=456, PETRI_PLACES=63, PETRI_TRANSITIONS=69} [2021-03-25 13:21:47,902 INFO L343 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2021-03-25 13:21:47,902 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:47,903 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 63 places, 69 transitions, 456 flow [2021-03-25 13:21:47,903 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 63 places, 69 transitions, 456 flow [2021-03-25 13:21:47,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 63 places, 69 transitions, 456 flow [2021-03-25 13:21:47,915 INFO L129 PetriNetUnfolder]: 54/204 cut-off events. [2021-03-25 13:21:47,915 INFO L130 PetriNetUnfolder]: For 222/244 co-relation queries the response was YES. [2021-03-25 13:21:47,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 572 conditions, 204 events. 54/204 cut-off events. For 222/244 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1121 event pairs, 16 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 539. Up to 76 conditions per place. [2021-03-25 13:21:47,917 INFO L142 LiptonReduction]: Number of co-enabled transitions 846 [2021-03-25 13:21:47,989 INFO L154 LiptonReduction]: Checked pairs total: 64 [2021-03-25 13:21:47,989 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-25 13:21:47,990 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 88 [2021-03-25 13:21:47,991 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 68 transitions, 454 flow [2021-03-25 13:21:47,991 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 47.77777777777778) internal successors, (430), 9 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:47,991 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:47,991 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1] [2021-03-25 13:21:48,205 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 13:21:48,206 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-25 13:21:48,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:48,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1757298668, now seen corresponding path program 1 times [2021-03-25 13:21:48,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:48,206 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511674820] [2021-03-25 13:21:48,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:48,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:48,216 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:48,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:48,227 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:48,231 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:21:48,231 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:21:48,231 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 13:21:48,231 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:21:48,232 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-25 13:21:48,240 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,241 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,242 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,243 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,244 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,245 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,246 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,249 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,249 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,250 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,251 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,252 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,252 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,253 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,254 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,255 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:48,256 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:21:48,256 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 13:21:48,257 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:21:48,257 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:21:48,257 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:21:48,257 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:21:48,257 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:21:48,257 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:21:48,257 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:21:48,257 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:21:48,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,264 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-25 13:21:48,264 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 13:21:48,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 117 events. 13/117 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 335 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 101. Up to 10 conditions per place. [2021-03-25 13:21:48,265 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,265 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:48,265 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,266 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,266 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 82 transitions, 196 flow [2021-03-25 13:21:48,272 INFO L129 PetriNetUnfolder]: 13/117 cut-off events. [2021-03-25 13:21:48,272 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-25 13:21:48,272 INFO L84 FinitePrefix]: Finished finitePrefix Result has 140 conditions, 117 events. 13/117 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 320 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 101. Up to 10 conditions per place. [2021-03-25 13:21:48,274 INFO L142 LiptonReduction]: Number of co-enabled transitions 3640 [2021-03-25 13:21:49,124 INFO L154 LiptonReduction]: Checked pairs total: 3604 [2021-03-25 13:21:49,124 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-25 13:21:49,125 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 860 [2021-03-25 13:21:49,126 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 13:21:49,126 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:21:49,126 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:49,126 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:49,127 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:49,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:49,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1187017187, now seen corresponding path program 1 times [2021-03-25 13:21:49,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:49,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127531105] [2021-03-25 13:21:49,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:49,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:49,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:49,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:49,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:49,153 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:49,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:49,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:49,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:49,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127531105] [2021-03-25 13:21:49,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:49,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:21:49,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716669504] [2021-03-25 13:21:49,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:49,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:49,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:49,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:49,180 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 125 [2021-03-25 13:21:49,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 130 flow. Second operand has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:49,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 125 [2021-03-25 13:21:49,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:49,328 INFO L129 PetriNetUnfolder]: 1162/1829 cut-off events. [2021-03-25 13:21:49,328 INFO L130 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2021-03-25 13:21:49,332 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 1829 events. 1162/1829 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9611 event pairs, 474 based on Foata normal form. 402/1820 useless extension candidates. Maximal degree in co-relation 3357. Up to 1536 conditions per place. [2021-03-25 13:21:49,340 INFO L132 encePairwiseOnDemand]: 113/125 looper letters, 22 selfloop transitions, 18 changer transitions 0/68 dead transitions. [2021-03-25 13:21:49,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 248 flow [2021-03-25 13:21:49,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:49,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:49,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 520 transitions. [2021-03-25 13:21:49,342 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6933333333333334 [2021-03-25 13:21:49,342 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 520 transitions. [2021-03-25 13:21:49,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 520 transitions. [2021-03-25 13:21:49,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:49,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 520 transitions. [2021-03-25 13:21:49,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 86.66666666666667) internal successors, (520), 6 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,346 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 125.0) internal successors, (875), 7 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,346 INFO L185 Difference]: Start difference. First operand has 51 places, 49 transitions, 130 flow. Second operand 6 states and 520 transitions. [2021-03-25 13:21:49,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 248 flow [2021-03-25 13:21:49,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 68 transitions, 236 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:49,347 INFO L241 Difference]: Finished difference. Result has 57 places, 61 transitions, 211 flow [2021-03-25 13:21:49,347 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=211, PETRI_PLACES=57, PETRI_TRANSITIONS=61} [2021-03-25 13:21:49,348 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-25 13:21:49,348 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:49,348 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-25 13:21:49,349 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 61 transitions, 211 flow [2021-03-25 13:21:49,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 61 transitions, 211 flow [2021-03-25 13:21:49,359 INFO L129 PetriNetUnfolder]: 97/279 cut-off events. [2021-03-25 13:21:49,359 INFO L130 PetriNetUnfolder]: For 8/13 co-relation queries the response was YES. [2021-03-25 13:21:49,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 462 conditions, 279 events. 97/279 cut-off events. For 8/13 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1212 event pairs, 7 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 436. Up to 120 conditions per place. [2021-03-25 13:21:49,362 INFO L142 LiptonReduction]: Number of co-enabled transitions 1630 [2021-03-25 13:21:49,723 INFO L154 LiptonReduction]: Checked pairs total: 1756 [2021-03-25 13:21:49,723 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-25 13:21:49,723 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 375 [2021-03-25 13:21:49,724 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 55 transitions, 199 flow [2021-03-25 13:21:49,724 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,724 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:49,724 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:49,724 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-25 13:21:49,724 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:49,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:49,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1962061377, now seen corresponding path program 1 times [2021-03-25 13:21:49,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:49,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652800430] [2021-03-25 13:21:49,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:49,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:49,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:49,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:21:49,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:21:49,755 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 13:21:49,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 13:21:49,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:49,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:49,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:49,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652800430] [2021-03-25 13:21:49,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:49,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:49,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498574719] [2021-03-25 13:21:49,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:21:49,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:49,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:21:49,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:21:49,759 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 133 [2021-03-25 13:21:49,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 55 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 80.25) internal successors, (321), 4 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:49,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:49,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 133 [2021-03-25 13:21:49,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:50,007 INFO L129 PetriNetUnfolder]: 2608/3687 cut-off events. [2021-03-25 13:21:50,007 INFO L130 PetriNetUnfolder]: For 1340/1944 co-relation queries the response was YES. [2021-03-25 13:21:50,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9241 conditions, 3687 events. 2608/3687 cut-off events. For 1340/1944 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19454 event pairs, 595 based on Foata normal form. 175/3138 useless extension candidates. Maximal degree in co-relation 9214. Up to 2197 conditions per place. [2021-03-25 13:21:50,043 INFO L132 encePairwiseOnDemand]: 126/133 looper letters, 45 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2021-03-25 13:21:50,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 398 flow [2021-03-25 13:21:50,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:21:50,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:21:50,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 355 transitions. [2021-03-25 13:21:50,044 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6672932330827067 [2021-03-25 13:21:50,044 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 355 transitions. [2021-03-25 13:21:50,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 355 transitions. [2021-03-25 13:21:50,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:50,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 355 transitions. [2021-03-25 13:21:50,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 88.75) internal successors, (355), 4 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 133.0) internal successors, (665), 5 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,047 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 133.0) internal successors, (665), 5 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,047 INFO L185 Difference]: Start difference. First operand has 51 places, 55 transitions, 199 flow. Second operand 4 states and 355 transitions. [2021-03-25 13:21:50,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 398 flow [2021-03-25 13:21:50,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 398 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:50,051 INFO L241 Difference]: Finished difference. Result has 57 places, 68 transitions, 330 flow [2021-03-25 13:21:50,051 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=133, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=330, PETRI_PLACES=57, PETRI_TRANSITIONS=68} [2021-03-25 13:21:50,051 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 6 predicate places. [2021-03-25 13:21:50,051 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:50,051 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-25 13:21:50,052 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 68 transitions, 330 flow [2021-03-25 13:21:50,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 57 places, 68 transitions, 330 flow [2021-03-25 13:21:50,074 INFO L129 PetriNetUnfolder]: 275/574 cut-off events. [2021-03-25 13:21:50,074 INFO L130 PetriNetUnfolder]: For 437/616 co-relation queries the response was YES. [2021-03-25 13:21:50,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1573 conditions, 574 events. 275/574 cut-off events. For 437/616 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2704 event pairs, 8 based on Foata normal form. 0/505 useless extension candidates. Maximal degree in co-relation 1546. Up to 324 conditions per place. [2021-03-25 13:21:50,082 INFO L142 LiptonReduction]: Number of co-enabled transitions 1838 [2021-03-25 13:21:50,273 INFO L154 LiptonReduction]: Checked pairs total: 1213 [2021-03-25 13:21:50,273 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:21:50,273 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 222 [2021-03-25 13:21:50,274 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 67 transitions, 328 flow [2021-03-25 13:21:50,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 80.25) internal successors, (321), 4 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,274 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:50,274 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:50,274 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-25 13:21:50,274 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:50,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:50,274 INFO L82 PathProgramCache]: Analyzing trace with hash 628271340, now seen corresponding path program 1 times [2021-03-25 13:21:50,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:50,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780767520] [2021-03-25 13:21:50,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:50,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:50,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:50,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:50,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:50,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:50,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:50,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:50,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:50,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:50,300 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:50,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:50,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:50,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780767520] [2021-03-25 13:21:50,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:50,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 13:21:50,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702974857] [2021-03-25 13:21:50,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:50,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:50,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:50,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:50,325 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 135 [2021-03-25 13:21:50,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 67 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:50,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 135 [2021-03-25 13:21:50,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:50,711 INFO L129 PetriNetUnfolder]: 4584/6291 cut-off events. [2021-03-25 13:21:50,711 INFO L130 PetriNetUnfolder]: For 10400/13212 co-relation queries the response was YES. [2021-03-25 13:21:50,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19997 conditions, 6291 events. 4584/6291 cut-off events. For 10400/13212 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32044 event pairs, 1581 based on Foata normal form. 143/5133 useless extension candidates. Maximal degree in co-relation 19919. Up to 5944 conditions per place. [2021-03-25 13:21:50,761 INFO L132 encePairwiseOnDemand]: 125/135 looper letters, 42 selfloop transitions, 38 changer transitions 0/104 dead transitions. [2021-03-25 13:21:50,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 104 transitions, 685 flow [2021-03-25 13:21:50,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:50,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:50,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 515 transitions. [2021-03-25 13:21:50,825 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6358024691358025 [2021-03-25 13:21:50,825 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 515 transitions. [2021-03-25 13:21:50,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 515 transitions. [2021-03-25 13:21:50,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:50,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 515 transitions. [2021-03-25 13:21:50,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 85.83333333333333) internal successors, (515), 6 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,828 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:50,828 INFO L185 Difference]: Start difference. First operand has 56 places, 67 transitions, 328 flow. Second operand 6 states and 515 transitions. [2021-03-25 13:21:50,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 104 transitions, 685 flow [2021-03-25 13:21:50,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 104 transitions, 675 flow, removed 5 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:50,834 INFO L241 Difference]: Finished difference. Result has 64 places, 97 transitions, 643 flow [2021-03-25 13:21:50,834 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=643, PETRI_PLACES=64, PETRI_TRANSITIONS=97} [2021-03-25 13:21:50,834 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2021-03-25 13:21:50,835 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:50,835 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-25 13:21:50,835 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 97 transitions, 643 flow [2021-03-25 13:21:50,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 97 transitions, 643 flow [2021-03-25 13:21:50,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][90], [96#true, 32#L700true, 5#thr1ENTRYtrue, 6#L709-2true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 11#L700true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,862 INFO L384 tUnfolder$Statistics]: this new event has 28 ancestors and is cut-off event [2021-03-25 13:21:50,862 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 13:21:50,862 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 13:21:50,862 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:21:50,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][1], [99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), Black: 96#true, 5#thr1ENTRYtrue, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, 104#true, 11#L700true, 45#L701-4true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,868 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,868 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:21:50,868 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,868 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:21:50,873 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][14], [96#true, 32#L700true, 5#thr1ENTRYtrue, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 11#L700true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,873 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:21:50,873 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:21:50,873 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:21:50,873 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:21:50,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][1], [99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), Black: 96#true, 5#thr1ENTRYtrue, 6#L709-2true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 104#true, 11#L700true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), 48#L700true, Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L701true, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,878 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:21:50,878 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:21:50,878 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:21:50,878 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:21:50,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][14], [96#true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 75#L700true, 11#L700true, 45#L701-4true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,881 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:21:50,881 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,881 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,881 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:21:50,886 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][90], [32#L700true, 96#true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 11#L700true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), 48#L700true, Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, 18#L701true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,886 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:21:50,886 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:21:50,886 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:21:50,886 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:21:50,887 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][14], [96#true, 6#L709-2true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 75#L700true, 11#L700true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), 48#L700true, Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 54#L701true, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,887 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:21:50,887 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:21:50,887 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:21:50,887 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:21:50,889 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][90], [96#true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 11#L700true, 45#L701-4true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, 18#L701true, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,889 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:21:50,889 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:21:50,889 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,889 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([479] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][90], [96#true, Black: 98#(and (<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 6#L709-2true, Black: 99#(<= (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div (+ (* thr1Thread1of4ForFork0_~l~0 (- 1)) ~s~0 (* (div thr1Thread1of4ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)))), 104#true, 75#L700true, 11#L700true, 45#L701-4true, thr1Thread1of4ForFork0InUse, Black: 106#(= ~s~0 0), 48#L700true, Black: 108#(and (<= ~s~0 1) (= thr1Thread2of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 109#(and (< (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of4ForFork0_~l~0 4294967296))) (+ thr1Thread2of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= (div ~s~0 4294967296) (div thr1Thread2of4ForFork0_~l~0 4294967296))), thr1Thread2of4ForFork0InUse, thr1Thread3of4ForFork0InUse, thr1Thread4of4ForFork0InUse, 86#true, Black: 88#(= ~s~0 0), Black: 90#(and (<= ~s~0 1) (= thr1Thread1of4ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 91#(and (< (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of4ForFork0_~l~0 4294967296))) (+ thr1Thread1of4ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of4ForFork0_~l~0))]) [2021-03-25 13:21:50,890 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:21:50,890 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:21:50,890 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,890 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:21:50,891 INFO L129 PetriNetUnfolder]: 581/1144 cut-off events. [2021-03-25 13:21:50,891 INFO L130 PetriNetUnfolder]: For 1290/2048 co-relation queries the response was YES. [2021-03-25 13:21:50,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3445 conditions, 1144 events. 581/1144 cut-off events. For 1290/2048 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6202 event pairs, 6 based on Foata normal form. 2/1037 useless extension candidates. Maximal degree in co-relation 3414. Up to 502 conditions per place. [2021-03-25 13:21:50,907 INFO L142 LiptonReduction]: Number of co-enabled transitions 2582 [2021-03-25 13:21:51,097 INFO L154 LiptonReduction]: Checked pairs total: 1343 [2021-03-25 13:21:51,097 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 13:21:51,097 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 262 [2021-03-25 13:21:51,099 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 97 transitions, 643 flow [2021-03-25 13:21:51,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,099 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:51,099 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:51,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-25 13:21:51,100 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:51,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:51,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1149797115, now seen corresponding path program 1 times [2021-03-25 13:21:51,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:51,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27430782] [2021-03-25 13:21:51,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:51,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:51,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:51,133 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 13:21:51,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 13:21:51,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:51,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27430782] [2021-03-25 13:21:51,145 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:51,145 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:51,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417820971] [2021-03-25 13:21:51,145 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:21:51,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:51,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:21:51,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:21:51,146 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 140 [2021-03-25 13:21:51,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 97 transitions, 643 flow. Second operand has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:51,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 140 [2021-03-25 13:21:51,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:51,256 INFO L129 PetriNetUnfolder]: 416/859 cut-off events. [2021-03-25 13:21:51,256 INFO L130 PetriNetUnfolder]: For 343/345 co-relation queries the response was YES. [2021-03-25 13:21:51,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2074 conditions, 859 events. 416/859 cut-off events. For 343/345 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5210 event pairs, 266 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 2041. Up to 704 conditions per place. [2021-03-25 13:21:51,265 INFO L132 encePairwiseOnDemand]: 127/140 looper letters, 14 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2021-03-25 13:21:51,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 436 flow [2021-03-25 13:21:51,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:21:51,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:21:51,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2021-03-25 13:21:51,266 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6414285714285715 [2021-03-25 13:21:51,266 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 449 transitions. [2021-03-25 13:21:51,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 449 transitions. [2021-03-25 13:21:51,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:51,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 449 transitions. [2021-03-25 13:21:51,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 89.8) internal successors, (449), 5 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 140.0) internal successors, (840), 6 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-03-25 13:21:51,268 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 140.0) internal successors, (840), 6 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-03-25 13:21:51,269 INFO L185 Difference]: Start difference. First operand has 64 places, 97 transitions, 643 flow. Second operand 5 states and 449 transitions. [2021-03-25 13:21:51,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 436 flow [2021-03-25 13:21:51,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 397 flow, removed 7 selfloop flow, removed 4 redundant places. [2021-03-25 13:21:51,271 INFO L241 Difference]: Finished difference. Result has 65 places, 73 transitions, 413 flow [2021-03-25 13:21:51,272 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=140, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=65, PETRI_TRANSITIONS=73} [2021-03-25 13:21:51,272 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 14 predicate places. [2021-03-25 13:21:51,272 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:51,272 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-25 13:21:51,272 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 65 places, 73 transitions, 413 flow [2021-03-25 13:21:51,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 73 transitions, 413 flow [2021-03-25 13:21:51,308 INFO L129 PetriNetUnfolder]: 237/656 cut-off events. [2021-03-25 13:21:51,308 INFO L130 PetriNetUnfolder]: For 265/314 co-relation queries the response was YES. [2021-03-25 13:21:51,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1551 conditions, 656 events. 237/656 cut-off events. For 265/314 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4568 event pairs, 155 based on Foata normal form. 8/571 useless extension candidates. Maximal degree in co-relation 1520. Up to 407 conditions per place. [2021-03-25 13:21:51,316 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-25 13:21:51,440 INFO L154 LiptonReduction]: Checked pairs total: 139 [2021-03-25 13:21:51,440 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-25 13:21:51,441 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 169 [2021-03-25 13:21:51,441 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 73 transitions, 413 flow [2021-03-25 13:21:51,441 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,441 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:51,441 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:51,441 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-25 13:21:51,442 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:51,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:51,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1376100690, now seen corresponding path program 1 times [2021-03-25 13:21:51,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:51,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985577954] [2021-03-25 13:21:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:51,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:51,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:21:51,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:21:51,472 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 13:21:51,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:21:51,476 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:51,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985577954] [2021-03-25 13:21:51,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:51,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:21:51,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036139542] [2021-03-25 13:21:51,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:21:51,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:51,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:21:51,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:21:51,477 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 150 [2021-03-25 13:21:51,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 73 transitions, 413 flow. Second operand has 4 states, 4 states have (on average 80.25) internal successors, (321), 4 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:51,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 150 [2021-03-25 13:21:51,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:51,561 INFO L129 PetriNetUnfolder]: 382/842 cut-off events. [2021-03-25 13:21:51,561 INFO L130 PetriNetUnfolder]: For 670/749 co-relation queries the response was YES. [2021-03-25 13:21:51,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 842 events. 382/842 cut-off events. For 670/749 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5890 event pairs, 226 based on Foata normal form. 2/638 useless extension candidates. Maximal degree in co-relation 2219. Up to 589 conditions per place. [2021-03-25 13:21:51,566 INFO L132 encePairwiseOnDemand]: 146/150 looper letters, 38 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2021-03-25 13:21:51,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 73 transitions, 497 flow [2021-03-25 13:21:51,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:21:51,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:21:51,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 343 transitions. [2021-03-25 13:21:51,568 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5716666666666667 [2021-03-25 13:21:51,568 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 343 transitions. [2021-03-25 13:21:51,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 343 transitions. [2021-03-25 13:21:51,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:51,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 343 transitions. [2021-03-25 13:21:51,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,569 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,569 INFO L185 Difference]: Start difference. First operand has 65 places, 73 transitions, 413 flow. Second operand 4 states and 343 transitions. [2021-03-25 13:21:51,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 73 transitions, 497 flow [2021-03-25 13:21:51,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 73 transitions, 493 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 13:21:51,571 INFO L241 Difference]: Finished difference. Result has 66 places, 73 transitions, 420 flow [2021-03-25 13:21:51,572 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=150, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=420, PETRI_PLACES=66, PETRI_TRANSITIONS=73} [2021-03-25 13:21:51,572 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2021-03-25 13:21:51,572 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:51,572 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-25 13:21:51,572 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 73 transitions, 420 flow [2021-03-25 13:21:51,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 73 transitions, 420 flow [2021-03-25 13:21:51,600 INFO L129 PetriNetUnfolder]: 237/660 cut-off events. [2021-03-25 13:21:51,600 INFO L130 PetriNetUnfolder]: For 281/329 co-relation queries the response was YES. [2021-03-25 13:21:51,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1586 conditions, 660 events. 237/660 cut-off events. For 281/329 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4666 event pairs, 155 based on Foata normal form. 8/570 useless extension candidates. Maximal degree in co-relation 1556. Up to 407 conditions per place. [2021-03-25 13:21:51,606 INFO L142 LiptonReduction]: Number of co-enabled transitions 1242 [2021-03-25 13:21:51,620 INFO L154 LiptonReduction]: Checked pairs total: 15 [2021-03-25 13:21:51,620 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:21:51,620 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 48 [2021-03-25 13:21:51,621 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 73 transitions, 422 flow [2021-03-25 13:21:51,621 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 80.25) internal successors, (321), 4 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,621 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:51,621 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:51,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-25 13:21:51,621 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:51,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:51,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1454353281, now seen corresponding path program 1 times [2021-03-25 13:21:51,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:51,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021121244] [2021-03-25 13:21:51,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:51,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:51,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:51,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:51,656 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:51,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:51,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:21:51,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021121244] [2021-03-25 13:21:51,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:51,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:21:51,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664413259] [2021-03-25 13:21:51,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:21:51,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:51,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:21:51,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:21:51,681 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 151 [2021-03-25 13:21:51,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 73 transitions, 422 flow. Second operand has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:51,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 151 [2021-03-25 13:21:51,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:51,879 INFO L129 PetriNetUnfolder]: 399/979 cut-off events. [2021-03-25 13:21:51,879 INFO L130 PetriNetUnfolder]: For 677/727 co-relation queries the response was YES. [2021-03-25 13:21:51,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2581 conditions, 979 events. 399/979 cut-off events. For 677/727 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7107 event pairs, 238 based on Foata normal form. 3/822 useless extension candidates. Maximal degree in co-relation 2549. Up to 558 conditions per place. [2021-03-25 13:21:51,885 INFO L132 encePairwiseOnDemand]: 139/151 looper letters, 29 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2021-03-25 13:21:51,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 612 flow [2021-03-25 13:21:51,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:21:51,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:21:51,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 430 transitions. [2021-03-25 13:21:51,887 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5695364238410596 [2021-03-25 13:21:51,887 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 430 transitions. [2021-03-25 13:21:51,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 430 transitions. [2021-03-25 13:21:51,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:51,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 430 transitions. [2021-03-25 13:21:51,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 86.0) internal successors, (430), 5 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,889 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 151.0) internal successors, (906), 6 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,889 INFO L185 Difference]: Start difference. First operand has 66 places, 73 transitions, 422 flow. Second operand 5 states and 430 transitions. [2021-03-25 13:21:51,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 612 flow [2021-03-25 13:21:51,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 86 transitions, 608 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:51,891 INFO L241 Difference]: Finished difference. Result has 72 places, 83 transitions, 556 flow [2021-03-25 13:21:51,891 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=151, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=556, PETRI_PLACES=72, PETRI_TRANSITIONS=83} [2021-03-25 13:21:51,891 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2021-03-25 13:21:51,892 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:51,892 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 83 transitions, 556 flow [2021-03-25 13:21:51,892 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 83 transitions, 556 flow [2021-03-25 13:21:51,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 72 places, 83 transitions, 556 flow [2021-03-25 13:21:51,922 INFO L129 PetriNetUnfolder]: 250/690 cut-off events. [2021-03-25 13:21:51,922 INFO L130 PetriNetUnfolder]: For 452/512 co-relation queries the response was YES. [2021-03-25 13:21:51,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1792 conditions, 690 events. 250/690 cut-off events. For 452/512 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4846 event pairs, 163 based on Foata normal form. 9/617 useless extension candidates. Maximal degree in co-relation 1758. Up to 419 conditions per place. [2021-03-25 13:21:51,928 INFO L142 LiptonReduction]: Number of co-enabled transitions 1344 [2021-03-25 13:21:51,943 INFO L154 LiptonReduction]: Checked pairs total: 13 [2021-03-25 13:21:51,943 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:21:51,943 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 51 [2021-03-25 13:21:51,945 INFO L480 AbstractCegarLoop]: Abstraction has has 72 places, 83 transitions, 556 flow [2021-03-25 13:21:51,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:51,945 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:51,946 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:51,946 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-25 13:21:51,946 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:51,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:51,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1454265055, now seen corresponding path program 1 times [2021-03-25 13:21:51,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:51,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100003932] [2021-03-25 13:21:51,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:51,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:51,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:51,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:51,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:51,977 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:21:51,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:21:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:21:52,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100003932] [2021-03-25 13:21:52,008 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:52,008 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:52,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553607708] [2021-03-25 13:21:52,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:52,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:52,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:52,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:52,009 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 152 [2021-03-25 13:21:52,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 83 transitions, 556 flow. Second operand has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:52,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:52,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 152 [2021-03-25 13:21:52,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:52,192 INFO L129 PetriNetUnfolder]: 452/1094 cut-off events. [2021-03-25 13:21:52,192 INFO L130 PetriNetUnfolder]: For 983/1033 co-relation queries the response was YES. [2021-03-25 13:21:52,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 1094 events. 452/1094 cut-off events. For 983/1033 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8339 event pairs, 295 based on Foata normal form. 4/926 useless extension candidates. Maximal degree in co-relation 3014. Up to 633 conditions per place. [2021-03-25 13:21:52,199 INFO L132 encePairwiseOnDemand]: 135/152 looper letters, 29 selfloop transitions, 33 changer transitions 0/95 dead transitions. [2021-03-25 13:21:52,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 756 flow [2021-03-25 13:21:52,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:52,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:52,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 514 transitions. [2021-03-25 13:21:52,201 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5635964912280702 [2021-03-25 13:21:52,201 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 514 transitions. [2021-03-25 13:21:52,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 514 transitions. [2021-03-25 13:21:52,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:52,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 514 transitions. [2021-03-25 13:21:52,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 85.66666666666667) internal successors, (514), 6 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:52,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 152.0) internal successors, (1064), 7 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:52,204 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 152.0) internal successors, (1064), 7 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:52,204 INFO L185 Difference]: Start difference. First operand has 72 places, 83 transitions, 556 flow. Second operand 6 states and 514 transitions. [2021-03-25 13:21:52,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 756 flow [2021-03-25 13:21:52,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 95 transitions, 735 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 13:21:52,208 INFO L241 Difference]: Finished difference. Result has 75 places, 90 transitions, 690 flow [2021-03-25 13:21:52,208 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=690, PETRI_PLACES=75, PETRI_TRANSITIONS=90} [2021-03-25 13:21:52,208 INFO L343 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2021-03-25 13:21:52,208 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:52,208 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 90 transitions, 690 flow [2021-03-25 13:21:52,208 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 90 transitions, 690 flow [2021-03-25 13:21:52,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 90 transitions, 690 flow [2021-03-25 13:21:52,245 INFO L129 PetriNetUnfolder]: 312/839 cut-off events. [2021-03-25 13:21:52,245 INFO L130 PetriNetUnfolder]: For 699/764 co-relation queries the response was YES. [2021-03-25 13:21:52,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2181 conditions, 839 events. 312/839 cut-off events. For 699/764 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 6260 event pairs, 221 based on Foata normal form. 5/742 useless extension candidates. Maximal degree in co-relation 2146. Up to 551 conditions per place. [2021-03-25 13:21:52,254 INFO L142 LiptonReduction]: Number of co-enabled transitions 1456 [2021-03-25 13:21:52,279 INFO L154 LiptonReduction]: Checked pairs total: 14 [2021-03-25 13:21:52,279 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:21:52,279 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 71 [2021-03-25 13:21:52,280 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 690 flow [2021-03-25 13:21:52,280 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:52,280 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:52,280 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:52,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-25 13:21:52,280 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:21:52,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:52,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1563526769, now seen corresponding path program 1 times [2021-03-25 13:21:52,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:52,280 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160608665] [2021-03-25 13:21:52,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:52,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:52,286 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:52,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:21:52,290 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:21:52,295 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:21:52,295 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:21:52,296 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-25 13:21:52,296 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:21:52,296 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,305 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,306 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,307 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,308 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,309 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,311 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,312 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,313 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,314 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,315 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:21:52,316 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:21:52,317 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2021-03-25 13:21:52,318 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:21:52,318 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:21:52,318 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:21:52,318 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:21:52,318 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:21:52,318 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:21:52,318 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:21:52,318 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:21:52,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,324 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-25 13:21:52,324 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 13:21:52,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 141 events. 16/141 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 413 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 130. Up to 12 conditions per place. [2021-03-25 13:21:52,325 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,326 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,326 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:52,326 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,326 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 97 places, 97 transitions, 239 flow [2021-03-25 13:21:52,332 INFO L129 PetriNetUnfolder]: 16/141 cut-off events. [2021-03-25 13:21:52,332 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-03-25 13:21:52,332 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 141 events. 16/141 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 397 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 130. Up to 12 conditions per place. [2021-03-25 13:21:52,334 INFO L142 LiptonReduction]: Number of co-enabled transitions 5600 [2021-03-25 13:21:53,280 INFO L154 LiptonReduction]: Checked pairs total: 6388 [2021-03-25 13:21:53,281 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-25 13:21:53,281 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 955 [2021-03-25 13:21:53,282 INFO L129 PetriNetUnfolder]: 2/27 cut-off events. [2021-03-25 13:21:53,282 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:21:53,282 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:53,282 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:53,282 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-03-25 13:21:53,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:53,283 INFO L82 PathProgramCache]: Analyzing trace with hash -2001131435, now seen corresponding path program 1 times [2021-03-25 13:21:53,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:53,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543078237] [2021-03-25 13:21:53,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:53,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:53,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:53,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:53,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:53,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:53,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:53,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:53,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:53,309 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:21:53,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:21:53,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:53,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:53,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:53,335 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543078237] [2021-03-25 13:21:53,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:53,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:21:53,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617426111] [2021-03-25 13:21:53,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:53,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:53,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:53,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:53,336 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 148 [2021-03-25 13:21:53,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 163 flow. Second operand has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:53,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:53,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 148 [2021-03-25 13:21:53,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:53,793 INFO L129 PetriNetUnfolder]: 6157/8732 cut-off events. [2021-03-25 13:21:53,793 INFO L130 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2021-03-25 13:21:53,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 8732 events. 6157/8732 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 51162 event pairs, 3001 based on Foata normal form. 1559/8372 useless extension candidates. Maximal degree in co-relation 16403. Up to 7680 conditions per place. [2021-03-25 13:21:53,950 INFO L132 encePairwiseOnDemand]: 134/148 looper letters, 27 selfloop transitions, 22 changer transitions 0/83 dead transitions. [2021-03-25 13:21:53,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 309 flow [2021-03-25 13:21:53,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:21:53,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:21:53,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 615 transitions. [2021-03-25 13:21:53,952 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6925675675675675 [2021-03-25 13:21:53,952 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 615 transitions. [2021-03-25 13:21:53,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 615 transitions. [2021-03-25 13:21:53,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:53,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 615 transitions. [2021-03-25 13:21:53,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 102.5) internal successors, (615), 6 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:53,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 148.0) internal successors, (1036), 7 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:53,955 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 148.0) internal successors, (1036), 7 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:53,955 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 163 flow. Second operand 6 states and 615 transitions. [2021-03-25 13:21:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 309 flow [2021-03-25 13:21:53,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 289 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:53,973 INFO L241 Difference]: Finished difference. Result has 67 places, 74 transitions, 256 flow [2021-03-25 13:21:53,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=148, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=67, PETRI_TRANSITIONS=74} [2021-03-25 13:21:53,973 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 6 predicate places. [2021-03-25 13:21:53,973 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:53,973 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-25 13:21:53,973 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 74 transitions, 256 flow [2021-03-25 13:21:53,974 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 74 transitions, 256 flow [2021-03-25 13:21:53,992 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([619] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][66], [thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), 13#L700true, Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 83#L700true, 54#L700true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse]) [2021-03-25 13:21:53,992 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 13:21:53,992 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 13:21:53,992 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:21:53,992 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:21:53,993 INFO L129 PetriNetUnfolder]: 211/517 cut-off events. [2021-03-25 13:21:53,993 INFO L130 PetriNetUnfolder]: For 10/23 co-relation queries the response was YES. [2021-03-25 13:21:53,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 517 events. 211/517 cut-off events. For 10/23 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2468 event pairs, 21 based on Foata normal form. 0/441 useless extension candidates. Maximal degree in co-relation 831. Up to 254 conditions per place. [2021-03-25 13:21:53,999 INFO L142 LiptonReduction]: Number of co-enabled transitions 2568 [2021-03-25 13:21:54,540 INFO L154 LiptonReduction]: Checked pairs total: 3066 [2021-03-25 13:21:54,540 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-25 13:21:54,540 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 567 [2021-03-25 13:21:54,541 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 67 transitions, 242 flow [2021-03-25 13:21:54,542 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:54,542 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:54,542 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:54,542 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-25 13:21:54,542 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-03-25 13:21:54,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:54,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1559150111, now seen corresponding path program 1 times [2021-03-25 13:21:54,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:54,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914652460] [2021-03-25 13:21:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:54,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:54,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:54,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:54,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:54,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:21:54,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:54,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:21:54,592 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 13:21:54,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:21:54,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:54,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:54,596 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:21:54,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914652460] [2021-03-25 13:21:54,596 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:54,596 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:21:54,596 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838467229] [2021-03-25 13:21:54,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:21:54,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:54,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:21:54,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:21:54,597 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 159 [2021-03-25 13:21:54,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 67 transitions, 242 flow. Second operand has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:54,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:54,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 159 [2021-03-25 13:21:54,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:21:56,489 INFO L129 PetriNetUnfolder]: 19488/25231 cut-off events. [2021-03-25 13:21:56,489 INFO L130 PetriNetUnfolder]: For 8269/12717 co-relation queries the response was YES. [2021-03-25 13:21:56,579 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62195 conditions, 25231 events. 19488/25231 cut-off events. For 8269/12717 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 137644 event pairs, 4300 based on Foata normal form. 913/20561 useless extension candidates. Maximal degree in co-relation 62167. Up to 14698 conditions per place. [2021-03-25 13:21:56,858 INFO L132 encePairwiseOnDemand]: 148/159 looper letters, 56 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2021-03-25 13:21:56,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 100 transitions, 490 flow [2021-03-25 13:21:56,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:21:56,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:21:56,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2021-03-25 13:21:56,859 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6682389937106918 [2021-03-25 13:21:56,859 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 425 transitions. [2021-03-25 13:21:56,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 425 transitions. [2021-03-25 13:21:56,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:21:56,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 425 transitions. [2021-03-25 13:21:56,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 106.25) internal successors, (425), 4 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:56,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:56,861 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 159.0) internal successors, (795), 5 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:56,862 INFO L185 Difference]: Start difference. First operand has 60 places, 67 transitions, 242 flow. Second operand 4 states and 425 transitions. [2021-03-25 13:21:56,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 100 transitions, 490 flow [2021-03-25 13:21:56,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 100 transitions, 490 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 13:21:56,868 INFO L241 Difference]: Finished difference. Result has 66 places, 83 transitions, 402 flow [2021-03-25 13:21:56,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=159, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=402, PETRI_PLACES=66, PETRI_TRANSITIONS=83} [2021-03-25 13:21:56,868 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 5 predicate places. [2021-03-25 13:21:56,868 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:21:56,869 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-25 13:21:56,869 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 83 transitions, 402 flow [2021-03-25 13:21:56,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 83 transitions, 402 flow [2021-03-25 13:21:56,966 INFO L129 PetriNetUnfolder]: 1407/2284 cut-off events. [2021-03-25 13:21:56,966 INFO L130 PetriNetUnfolder]: For 1890/3452 co-relation queries the response was YES. [2021-03-25 13:21:56,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6866 conditions, 2284 events. 1407/2284 cut-off events. For 1890/3452 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11927 event pairs, 60 based on Foata normal form. 0/2079 useless extension candidates. Maximal degree in co-relation 6838. Up to 1537 conditions per place. [2021-03-25 13:21:57,002 INFO L142 LiptonReduction]: Number of co-enabled transitions 2908 [2021-03-25 13:21:58,030 INFO L154 LiptonReduction]: Checked pairs total: 2078 [2021-03-25 13:21:58,030 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:21:58,030 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1162 [2021-03-25 13:21:58,030 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 82 transitions, 400 flow [2021-03-25 13:21:58,031 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:58,031 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:21:58,031 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:21:58,031 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-25 13:21:58,031 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-03-25 13:21:58,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:21:58,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1473522536, now seen corresponding path program 1 times [2021-03-25 13:21:58,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:21:58,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668083681] [2021-03-25 13:21:58,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:21:58,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:21:58,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:58,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:21:58,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:58,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:21:58,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:58,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:21:58,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:21:58,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:21:58,056 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:21:58,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:21:58,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:21:58,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668083681] [2021-03-25 13:21:58,112 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:21:58,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 13:21:58,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231164505] [2021-03-25 13:21:58,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:21:58,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:21:58,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:21:58,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:21:58,114 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 161 [2021-03-25 13:21:58,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 82 transitions, 400 flow. Second operand has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:21:58,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:21:58,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 161 [2021-03-25 13:21:58,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:01,066 INFO L129 PetriNetUnfolder]: 27054/34704 cut-off events. [2021-03-25 13:22:01,066 INFO L130 PetriNetUnfolder]: For 55317/72826 co-relation queries the response was YES. [2021-03-25 13:22:01,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111531 conditions, 34704 events. 27054/34704 cut-off events. For 55317/72826 co-relation queries the response was YES. Maximal size of possible extension queue 1508. Compared 191145 event pairs, 10071 based on Foata normal form. 339/27695 useless extension candidates. Maximal degree in co-relation 111452. Up to 33193 conditions per place. [2021-03-25 13:22:01,498 INFO L132 encePairwiseOnDemand]: 147/161 looper letters, 52 selfloop transitions, 48 changer transitions 0/129 dead transitions. [2021-03-25 13:22:01,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 129 transitions, 849 flow [2021-03-25 13:22:01,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:22:01,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:22:01,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 613 transitions. [2021-03-25 13:22:01,499 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.634575569358178 [2021-03-25 13:22:01,499 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 613 transitions. [2021-03-25 13:22:01,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 613 transitions. [2021-03-25 13:22:01,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:01,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 613 transitions. [2021-03-25 13:22:01,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 102.16666666666667) internal successors, (613), 6 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:01,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 161.0) internal successors, (1127), 7 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:01,502 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 161.0) internal successors, (1127), 7 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:01,502 INFO L185 Difference]: Start difference. First operand has 65 places, 82 transitions, 400 flow. Second operand 6 states and 613 transitions. [2021-03-25 13:22:01,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 129 transitions, 849 flow [2021-03-25 13:22:01,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 129 transitions, 837 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-25 13:22:01,547 INFO L241 Difference]: Finished difference. Result has 73 places, 120 transitions, 799 flow [2021-03-25 13:22:01,547 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=161, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=799, PETRI_PLACES=73, PETRI_TRANSITIONS=120} [2021-03-25 13:22:01,547 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 12 predicate places. [2021-03-25 13:22:01,548 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:01,548 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-25 13:22:01,548 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 120 transitions, 799 flow [2021-03-25 13:22:01,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 120 transitions, 799 flow [2021-03-25 13:22:01,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 121#(= ~s~0 0), Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of5ForFork0NotInUse]) [2021-03-25 13:22:01,554 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-25 13:22:01,554 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 13:22:01,554 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-25 13:22:01,554 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-25 13:22:01,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 121#(= ~s~0 0), Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of5ForFork0NotInUse]) [2021-03-25 13:22:01,556 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, thr1Thread2of5ForFork0InUse, Black: 121#(= ~s~0 0), Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of5ForFork0NotInUse]) [2021-03-25 13:22:01,556 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is not cut-off event [2021-03-25 13:22:01,556 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-25 13:22:01,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,569 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-25 13:22:01,569 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 13:22:01,569 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-25 13:22:01,569 INFO L387 tUnfolder$Statistics]: existing Event has 26 ancestors and is cut-off event [2021-03-25 13:22:01,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,573 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-25 13:22:01,573 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 13:22:01,573 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-25 13:22:01,573 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:22:01,578 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0NotInUse, thr1Thread5of5ForFork0NotInUse, 68#L701true, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,578 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-25 13:22:01,578 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 13:22:01,578 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:22:01,578 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-25 13:22:01,591 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 111#true, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,591 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:22:01,591 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:22:01,591 INFO L387 tUnfolder$Statistics]: existing Event has 27 ancestors and is cut-off event [2021-03-25 13:22:01,591 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:22:01,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,599 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:22:01,599 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:22:01,599 INFO L387 tUnfolder$Statistics]: existing Event has 28 ancestors and is cut-off event [2021-03-25 13:22:01,599 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 111#true, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,609 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,609 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:22:01,609 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:22:01,609 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,616 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,616 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:22:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,616 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:22:01,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,625 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,626 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 83#L700true, 19#L701-4true, 20#thr1ENTRYtrue, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 111#true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,630 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,630 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,630 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,630 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:22:01,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 19#L701-4true, 83#L700true, 20#thr1ENTRYtrue, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,631 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is not cut-off event [2021-03-25 13:22:01,631 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-25 13:22:01,631 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is not cut-off event [2021-03-25 13:22:01,631 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is not cut-off event [2021-03-25 13:22:01,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][110], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, 20#thr1ENTRYtrue, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,636 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:22:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:22:01,636 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0NotInUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,639 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,639 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,639 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,643 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, 20#thr1ENTRYtrue, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,643 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,643 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,643 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:22:01,643 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, 20#thr1ENTRYtrue, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,654 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,654 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,654 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,655 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,656 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, 53#thr1ENTRYtrue, Black: 111#true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,656 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,656 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:22:01,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 19#L701-4true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,663 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,663 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,663 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,663 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,666 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, Black: 111#true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,666 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,666 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,666 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,666 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,669 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 19#L701-4true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,670 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,670 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,670 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,670 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 111#true, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,672 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,672 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,672 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,672 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:22:01,679 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), 13#L700true, Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,679 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,679 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,679 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,680 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,682 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,682 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,682 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:01,686 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,686 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,687 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,687 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,687 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 20#thr1ENTRYtrue, Black: 111#true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,689 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,690 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,690 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,690 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 53#thr1ENTRYtrue, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,693 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), 53#thr1ENTRYtrue, Black: 111#true, 54#L700true, 119#true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,694 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,694 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,695 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:22:01,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, 19#L701-4true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,699 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,699 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,699 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 13:22:01,699 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 101#true, 5#L709-2true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 19#L701-4true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,701 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,701 INFO L387 tUnfolder$Statistics]: existing Event has 40 ancestors and is cut-off event [2021-03-25 13:22:01,701 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,701 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:22:01,705 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), 13#L700true, Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,705 INFO L384 tUnfolder$Statistics]: this new event has 40 ancestors and is cut-off event [2021-03-25 13:22:01,705 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,705 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:01,705 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 13:22:01,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][13], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 111#true, 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,709 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 13:22:01,709 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 13:22:01,709 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,709 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([605] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][111], [Black: 124#(and (< (div ~s~0 4294967296) (+ (div thr1Thread2of5ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of5ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of5ForFork0_~l~0))), thr1Thread3of5ForFork0InUse, thr1Thread4of5ForFork0InUse, thr1Thread5of5ForFork0InUse, 68#L701true, 5#L709-2true, 101#true, Black: 103#(= ~s~0 0), Black: 105#(and (<= ~s~0 1) (= thr1Thread1of5ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 106#(and (< (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296)))) (<= ~s~0 thr1Thread1of5ForFork0_~l~0)), 114#(<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div (+ ~s~0 (* thr1Thread1of5ForFork0_~l~0 (- 1)) (* (div thr1Thread1of5ForFork0_~l~0 4294967296) 4294967296) 4294967294) 4294967296)) 1) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))), 83#L700true, Black: 113#(and (<= (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))) (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of5ForFork0_~l~0 4294967296))) (+ thr1Thread1of5ForFork0_~l~0 (* 4294967296 (div ~s~0 4294967296))))), Black: 111#true, 54#L700true, 119#true, 55#L700true, 88#L700true, thr1Thread1of5ForFork0InUse, Black: 121#(= ~s~0 0), thr1Thread2of5ForFork0InUse, Black: 123#(and (<= ~s~0 1) (= thr1Thread2of5ForFork0_~l~0 0) (<= 1 ~s~0))]) [2021-03-25 13:22:01,710 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 13:22:01,710 INFO L387 tUnfolder$Statistics]: existing Event has 42 ancestors and is cut-off event [2021-03-25 13:22:01,710 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,710 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:22:01,712 INFO L129 PetriNetUnfolder]: 2026/3306 cut-off events. [2021-03-25 13:22:01,712 INFO L130 PetriNetUnfolder]: For 3824/8170 co-relation queries the response was YES. [2021-03-25 13:22:01,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10101 conditions, 3306 events. 2026/3306 cut-off events. For 3824/8170 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 18644 event pairs, 54 based on Foata normal form. 3/3047 useless extension candidates. Maximal degree in co-relation 10069. Up to 1556 conditions per place. [2021-03-25 13:22:01,767 INFO L142 LiptonReduction]: Number of co-enabled transitions 4148 [2021-03-25 13:22:04,170 INFO L154 LiptonReduction]: Checked pairs total: 2601 [2021-03-25 13:22:04,170 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 13:22:04,170 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2622 [2021-03-25 13:22:04,171 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 120 transitions, 799 flow [2021-03-25 13:22:04,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,171 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:04,171 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:04,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-25 13:22:04,171 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-03-25 13:22:04,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:04,171 INFO L82 PathProgramCache]: Analyzing trace with hash 322795642, now seen corresponding path program 1 times [2021-03-25 13:22:04,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:04,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551098953] [2021-03-25 13:22:04,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:04,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:04,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:04,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:04,187 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 13:22:04,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 13:22:04,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:22:04,206 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551098953] [2021-03-25 13:22:04,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:04,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:22:04,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775305201] [2021-03-25 13:22:04,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:22:04,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:04,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:22:04,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:22:04,207 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 168 [2021-03-25 13:22:04,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 120 transitions, 799 flow. Second operand has 5 states, 5 states have (on average 100.0) internal successors, (500), 5 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:04,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 168 [2021-03-25 13:22:04,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:04,524 INFO L129 PetriNetUnfolder]: 2273/3654 cut-off events. [2021-03-25 13:22:04,524 INFO L130 PetriNetUnfolder]: For 970/972 co-relation queries the response was YES. [2021-03-25 13:22:04,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8465 conditions, 3654 events. 2273/3654 cut-off events. For 970/972 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 23275 event pairs, 1700 based on Foata normal form. 1/3469 useless extension candidates. Maximal degree in co-relation 8431. Up to 3408 conditions per place. [2021-03-25 13:22:04,552 INFO L132 encePairwiseOnDemand]: 152/168 looper letters, 17 selfloop transitions, 13 changer transitions 0/90 dead transitions. [2021-03-25 13:22:04,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 533 flow [2021-03-25 13:22:04,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:22:04,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:22:04,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 531 transitions. [2021-03-25 13:22:04,554 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2021-03-25 13:22:04,554 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 531 transitions. [2021-03-25 13:22:04,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 531 transitions. [2021-03-25 13:22:04,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:04,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 531 transitions. [2021-03-25 13:22:04,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 106.2) internal successors, (531), 5 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,556 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,556 INFO L185 Difference]: Start difference. First operand has 73 places, 120 transitions, 799 flow. Second operand 5 states and 531 transitions. [2021-03-25 13:22:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 533 flow [2021-03-25 13:22:04,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 486 flow, removed 9 selfloop flow, removed 4 redundant places. [2021-03-25 13:22:04,559 INFO L241 Difference]: Finished difference. Result has 74 places, 90 transitions, 505 flow [2021-03-25 13:22:04,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=168, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=505, PETRI_PLACES=74, PETRI_TRANSITIONS=90} [2021-03-25 13:22:04,559 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 13 predicate places. [2021-03-25 13:22:04,559 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:04,559 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-25 13:22:04,560 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 90 transitions, 505 flow [2021-03-25 13:22:04,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 90 transitions, 505 flow [2021-03-25 13:22:04,663 INFO L129 PetriNetUnfolder]: 1061/2217 cut-off events. [2021-03-25 13:22:04,663 INFO L130 PetriNetUnfolder]: For 597/837 co-relation queries the response was YES. [2021-03-25 13:22:04,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4980 conditions, 2217 events. 1061/2217 cut-off events. For 597/837 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 17449 event pairs, 793 based on Foata normal form. 47/1945 useless extension candidates. Maximal degree in co-relation 4948. Up to 1637 conditions per place. [2021-03-25 13:22:04,731 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-25 13:22:04,931 INFO L154 LiptonReduction]: Checked pairs total: 226 [2021-03-25 13:22:04,931 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 13:22:04,932 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 373 [2021-03-25 13:22:04,933 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 90 transitions, 505 flow [2021-03-25 13:22:04,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 100.0) internal successors, (500), 5 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,933 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:04,933 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:04,933 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-25 13:22:04,933 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-03-25 13:22:04,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:04,933 INFO L82 PathProgramCache]: Analyzing trace with hash 911698756, now seen corresponding path program 1 times [2021-03-25 13:22:04,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:04,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608491664] [2021-03-25 13:22:04,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:04,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:04,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:22:04,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:04,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:22:04,982 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 13:22:04,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:22:04,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:22:04,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608491664] [2021-03-25 13:22:04,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:04,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:22:04,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940240053] [2021-03-25 13:22:04,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:22:04,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:04,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:22:04,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:22:04,989 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 181 [2021-03-25 13:22:04,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 90 transitions, 505 flow. Second operand has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:04,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:04,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 181 [2021-03-25 13:22:04,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:05,276 INFO L129 PetriNetUnfolder]: 1698/3092 cut-off events. [2021-03-25 13:22:05,277 INFO L130 PetriNetUnfolder]: For 1910/2220 co-relation queries the response was YES. [2021-03-25 13:22:05,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7739 conditions, 3092 events. 1698/3092 cut-off events. For 1910/2220 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 24724 event pairs, 1192 based on Foata normal form. 2/2273 useless extension candidates. Maximal degree in co-relation 7682. Up to 2426 conditions per place. [2021-03-25 13:22:05,309 INFO L132 encePairwiseOnDemand]: 177/181 looper letters, 48 selfloop transitions, 5 changer transitions 0/90 dead transitions. [2021-03-25 13:22:05,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 609 flow [2021-03-25 13:22:05,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:22:05,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:22:05,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 405 transitions. [2021-03-25 13:22:05,310 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5593922651933702 [2021-03-25 13:22:05,310 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 405 transitions. [2021-03-25 13:22:05,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 405 transitions. [2021-03-25 13:22:05,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:05,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 405 transitions. [2021-03-25 13:22:05,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 101.25) internal successors, (405), 4 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,312 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,312 INFO L185 Difference]: Start difference. First operand has 74 places, 90 transitions, 505 flow. Second operand 4 states and 405 transitions. [2021-03-25 13:22:05,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 609 flow [2021-03-25 13:22:05,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 90 transitions, 605 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 13:22:05,316 INFO L241 Difference]: Finished difference. Result has 75 places, 90 transitions, 512 flow [2021-03-25 13:22:05,316 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=512, PETRI_PLACES=75, PETRI_TRANSITIONS=90} [2021-03-25 13:22:05,317 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 14 predicate places. [2021-03-25 13:22:05,317 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:05,317 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-25 13:22:05,317 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 90 transitions, 512 flow [2021-03-25 13:22:05,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 90 transitions, 512 flow [2021-03-25 13:22:05,452 INFO L129 PetriNetUnfolder]: 1061/2228 cut-off events. [2021-03-25 13:22:05,452 INFO L130 PetriNetUnfolder]: For 625/865 co-relation queries the response was YES. [2021-03-25 13:22:05,465 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5046 conditions, 2228 events. 1061/2228 cut-off events. For 625/865 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 17701 event pairs, 793 based on Foata normal form. 47/1948 useless extension candidates. Maximal degree in co-relation 5015. Up to 1637 conditions per place. [2021-03-25 13:22:05,522 INFO L142 LiptonReduction]: Number of co-enabled transitions 1910 [2021-03-25 13:22:05,543 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-25 13:22:05,544 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:22:05,544 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 227 [2021-03-25 13:22:05,544 INFO L480 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 514 flow [2021-03-25 13:22:05,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,544 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:05,544 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:05,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-25 13:22:05,544 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-03-25 13:22:05,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:05,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1891066966, now seen corresponding path program 1 times [2021-03-25 13:22:05,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:05,545 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889476508] [2021-03-25 13:22:05,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:05,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:05,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:05,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:05,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:05,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:05,573 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:22:05,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:22:05,604 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:22:05,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889476508] [2021-03-25 13:22:05,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:05,604 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:22:05,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376925990] [2021-03-25 13:22:05,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:22:05,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:05,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:22:05,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:22:05,606 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 182 [2021-03-25 13:22:05,606 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 90 transitions, 514 flow. Second operand has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,606 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:05,606 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 182 [2021-03-25 13:22:05,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:05,924 INFO L129 PetriNetUnfolder]: 1647/3136 cut-off events. [2021-03-25 13:22:05,924 INFO L130 PetriNetUnfolder]: For 1323/1482 co-relation queries the response was YES. [2021-03-25 13:22:05,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7626 conditions, 3136 events. 1647/3136 cut-off events. For 1323/1482 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 24537 event pairs, 1176 based on Foata normal form. 3/2556 useless extension candidates. Maximal degree in co-relation 7593. Up to 2273 conditions per place. [2021-03-25 13:22:05,952 INFO L132 encePairwiseOnDemand]: 168/182 looper letters, 35 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2021-03-25 13:22:05,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 107 transitions, 762 flow [2021-03-25 13:22:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:22:05,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:22:05,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 511 transitions. [2021-03-25 13:22:05,954 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5615384615384615 [2021-03-25 13:22:05,954 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 511 transitions. [2021-03-25 13:22:05,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 511 transitions. [2021-03-25 13:22:05,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:05,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 511 transitions. [2021-03-25 13:22:05,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 102.2) internal successors, (511), 5 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 182.0) internal successors, (1092), 6 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,956 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 182.0) internal successors, (1092), 6 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:05,956 INFO L185 Difference]: Start difference. First operand has 75 places, 90 transitions, 514 flow. Second operand 5 states and 511 transitions. [2021-03-25 13:22:05,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 107 transitions, 762 flow [2021-03-25 13:22:05,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 758 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 13:22:05,960 INFO L241 Difference]: Finished difference. Result has 81 places, 104 transitions, 697 flow [2021-03-25 13:22:05,960 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=697, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2021-03-25 13:22:05,960 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 20 predicate places. [2021-03-25 13:22:05,960 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:05,960 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 81 places, 104 transitions, 697 flow [2021-03-25 13:22:05,960 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 81 places, 104 transitions, 697 flow [2021-03-25 13:22:05,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 104 transitions, 697 flow [2021-03-25 13:22:06,072 INFO L129 PetriNetUnfolder]: 1231/2379 cut-off events. [2021-03-25 13:22:06,072 INFO L130 PetriNetUnfolder]: For 830/1018 co-relation queries the response was YES. [2021-03-25 13:22:06,083 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5571 conditions, 2379 events. 1231/2379 cut-off events. For 830/1018 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 18282 event pairs, 921 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 5536. Up to 1860 conditions per place. [2021-03-25 13:22:06,104 INFO L142 LiptonReduction]: Number of co-enabled transitions 2110 [2021-03-25 13:22:06,126 INFO L154 LiptonReduction]: Checked pairs total: 17 [2021-03-25 13:22:06,126 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:22:06,126 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 166 [2021-03-25 13:22:06,126 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 697 flow [2021-03-25 13:22:06,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,127 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:06,127 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:06,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-25 13:22:06,127 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:22:06,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:06,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1890993093, now seen corresponding path program 1 times [2021-03-25 13:22:06,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:06,127 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299590499] [2021-03-25 13:22:06,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:06,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:06,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:06,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:06,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:06,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:06,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:06,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:22:06,150 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:22:06,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:22:06,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:22:06,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299590499] [2021-03-25 13:22:06,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:06,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:22:06,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113735963] [2021-03-25 13:22:06,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:22:06,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:06,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:22:06,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:22:06,177 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 183 [2021-03-25 13:22:06,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 697 flow. Second operand has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:06,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 183 [2021-03-25 13:22:06,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:06,562 INFO L129 PetriNetUnfolder]: 2396/4592 cut-off events. [2021-03-25 13:22:06,563 INFO L130 PetriNetUnfolder]: For 2202/2365 co-relation queries the response was YES. [2021-03-25 13:22:06,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11179 conditions, 4592 events. 2396/4592 cut-off events. For 2202/2365 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 38617 event pairs, 1861 based on Foata normal form. 13/3757 useless extension candidates. Maximal degree in co-relation 11142. Up to 3537 conditions per place. [2021-03-25 13:22:06,603 INFO L132 encePairwiseOnDemand]: 161/183 looper letters, 40 selfloop transitions, 46 changer transitions 0/126 dead transitions. [2021-03-25 13:22:06,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 126 transitions, 989 flow [2021-03-25 13:22:06,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:22:06,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:22:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 620 transitions. [2021-03-25 13:22:06,605 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5646630236794171 [2021-03-25 13:22:06,605 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 620 transitions. [2021-03-25 13:22:06,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 620 transitions. [2021-03-25 13:22:06,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:06,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 620 transitions. [2021-03-25 13:22:06,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.33333333333333) internal successors, (620), 6 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 183.0) internal successors, (1281), 7 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,607 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 183.0) internal successors, (1281), 7 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,608 INFO L185 Difference]: Start difference. First operand has 81 places, 104 transitions, 697 flow. Second operand 6 states and 620 transitions. [2021-03-25 13:22:06,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 126 transitions, 989 flow [2021-03-25 13:22:06,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 126 transitions, 962 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:22:06,613 INFO L241 Difference]: Finished difference. Result has 87 places, 117 transitions, 908 flow [2021-03-25 13:22:06,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=183, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=908, PETRI_PLACES=87, PETRI_TRANSITIONS=117} [2021-03-25 13:22:06,613 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 26 predicate places. [2021-03-25 13:22:06,613 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:06,613 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 117 transitions, 908 flow [2021-03-25 13:22:06,614 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 117 transitions, 908 flow [2021-03-25 13:22:06,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 117 transitions, 908 flow [2021-03-25 13:22:06,770 INFO L129 PetriNetUnfolder]: 1481/2914 cut-off events. [2021-03-25 13:22:06,770 INFO L130 PetriNetUnfolder]: For 1418/1619 co-relation queries the response was YES. [2021-03-25 13:22:06,788 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6872 conditions, 2914 events. 1481/2914 cut-off events. For 1418/1619 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 23651 event pairs, 1200 based on Foata normal form. 4/2409 useless extension candidates. Maximal degree in co-relation 6834. Up to 2301 conditions per place. [2021-03-25 13:22:06,821 INFO L142 LiptonReduction]: Number of co-enabled transitions 2390 [2021-03-25 13:22:06,858 INFO L154 LiptonReduction]: Checked pairs total: 33 [2021-03-25 13:22:06,858 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:22:06,858 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 245 [2021-03-25 13:22:06,859 INFO L480 AbstractCegarLoop]: Abstraction has has 87 places, 117 transitions, 908 flow [2021-03-25 13:22:06,859 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,859 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:06,859 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:06,859 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-25 13:22:06,859 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:22:06,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:06,860 INFO L82 PathProgramCache]: Analyzing trace with hash 2121925065, now seen corresponding path program 1 times [2021-03-25 13:22:06,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:06,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495125495] [2021-03-25 13:22:06,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:06,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:06,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:06,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:06,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:06,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:06,884 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:22:06,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:22:06,909 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 13:22:06,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495125495] [2021-03-25 13:22:06,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:06,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:22:06,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563135831] [2021-03-25 13:22:06,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:22:06,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:06,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:22:06,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:22:06,911 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 185 [2021-03-25 13:22:06,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 117 transitions, 908 flow. Second operand has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:06,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:06,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 185 [2021-03-25 13:22:06,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:07,359 INFO L129 PetriNetUnfolder]: 2369/4612 cut-off events. [2021-03-25 13:22:07,359 INFO L130 PetriNetUnfolder]: For 3862/4211 co-relation queries the response was YES. [2021-03-25 13:22:07,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11603 conditions, 4612 events. 2369/4612 cut-off events. For 3862/4211 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 40066 event pairs, 1814 based on Foata normal form. 25/3807 useless extension candidates. Maximal degree in co-relation 11563. Up to 3281 conditions per place. [2021-03-25 13:22:07,400 INFO L132 encePairwiseOnDemand]: 168/185 looper letters, 46 selfloop transitions, 53 changer transitions 0/142 dead transitions. [2021-03-25 13:22:07,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 142 transitions, 1365 flow [2021-03-25 13:22:07,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:22:07,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:22:07,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 516 transitions. [2021-03-25 13:22:07,402 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5578378378378378 [2021-03-25 13:22:07,402 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 516 transitions. [2021-03-25 13:22:07,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 516 transitions. [2021-03-25 13:22:07,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:07,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 516 transitions. [2021-03-25 13:22:07,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 103.2) internal successors, (516), 5 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:07,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 185.0) internal successors, (1110), 6 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:07,404 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 185.0) internal successors, (1110), 6 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:07,404 INFO L185 Difference]: Start difference. First operand has 87 places, 117 transitions, 908 flow. Second operand 5 states and 516 transitions. [2021-03-25 13:22:07,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 142 transitions, 1365 flow [2021-03-25 13:22:07,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 142 transitions, 1270 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-25 13:22:07,409 INFO L241 Difference]: Finished difference. Result has 89 places, 139 transitions, 1198 flow [2021-03-25 13:22:07,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1198, PETRI_PLACES=89, PETRI_TRANSITIONS=139} [2021-03-25 13:22:07,410 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 28 predicate places. [2021-03-25 13:22:07,410 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:07,410 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 139 transitions, 1198 flow [2021-03-25 13:22:07,410 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 139 transitions, 1198 flow [2021-03-25 13:22:07,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 139 transitions, 1198 flow [2021-03-25 13:22:07,578 INFO L129 PetriNetUnfolder]: 1577/3170 cut-off events. [2021-03-25 13:22:07,578 INFO L130 PetriNetUnfolder]: For 1908/2315 co-relation queries the response was YES. [2021-03-25 13:22:07,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7748 conditions, 3170 events. 1577/3170 cut-off events. For 1908/2315 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 26111 event pairs, 1260 based on Foata normal form. 23/2736 useless extension candidates. Maximal degree in co-relation 7709. Up to 2422 conditions per place. [2021-03-25 13:22:07,626 INFO L142 LiptonReduction]: Number of co-enabled transitions 2646 [2021-03-25 13:22:07,655 INFO L154 LiptonReduction]: Checked pairs total: 16 [2021-03-25 13:22:07,655 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:22:07,655 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 245 [2021-03-25 13:22:07,656 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 139 transitions, 1198 flow [2021-03-25 13:22:07,656 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 93.0) internal successors, (465), 5 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:07,656 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:07,656 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:07,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-25 13:22:07,656 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:22:07,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:07,656 INFO L82 PathProgramCache]: Analyzing trace with hash 2121865266, now seen corresponding path program 1 times [2021-03-25 13:22:07,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:07,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534185931] [2021-03-25 13:22:07,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:07,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:07,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:07,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:07,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:07,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:07,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:07,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:22:07,680 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:22:07,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:22:07,706 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 13:22:07,706 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534185931] [2021-03-25 13:22:07,706 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:07,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:22:07,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742594033] [2021-03-25 13:22:07,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:22:07,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:07,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:22:07,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:22:07,707 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 186 [2021-03-25 13:22:07,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 139 transitions, 1198 flow. Second operand has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:07,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:07,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 186 [2021-03-25 13:22:07,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:08,260 INFO L129 PetriNetUnfolder]: 2785/5421 cut-off events. [2021-03-25 13:22:08,261 INFO L130 PetriNetUnfolder]: For 4521/4845 co-relation queries the response was YES. [2021-03-25 13:22:08,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13871 conditions, 5421 events. 2785/5421 cut-off events. For 4521/4845 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 48720 event pairs, 2243 based on Foata normal form. 27/4517 useless extension candidates. Maximal degree in co-relation 13830. Up to 3982 conditions per place. [2021-03-25 13:22:08,306 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 50 selfloop transitions, 75 changer transitions 0/168 dead transitions. [2021-03-25 13:22:08,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 168 transitions, 1661 flow [2021-03-25 13:22:08,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:22:08,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:22:08,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2021-03-25 13:22:08,307 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.557347670250896 [2021-03-25 13:22:08,307 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 622 transitions. [2021-03-25 13:22:08,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 622 transitions. [2021-03-25 13:22:08,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:08,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 622 transitions. [2021-03-25 13:22:08,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 103.66666666666667) internal successors, (622), 6 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:08,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:08,309 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:08,309 INFO L185 Difference]: Start difference. First operand has 89 places, 139 transitions, 1198 flow. Second operand 6 states and 622 transitions. [2021-03-25 13:22:08,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 168 transitions, 1661 flow [2021-03-25 13:22:08,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 168 transitions, 1617 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:22:08,316 INFO L241 Difference]: Finished difference. Result has 95 places, 160 transitions, 1580 flow [2021-03-25 13:22:08,316 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1580, PETRI_PLACES=95, PETRI_TRANSITIONS=160} [2021-03-25 13:22:08,317 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 34 predicate places. [2021-03-25 13:22:08,317 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:08,317 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 95 places, 160 transitions, 1580 flow [2021-03-25 13:22:08,317 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 95 places, 160 transitions, 1580 flow [2021-03-25 13:22:08,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 95 places, 160 transitions, 1580 flow [2021-03-25 13:22:08,540 INFO L129 PetriNetUnfolder]: 2105/4129 cut-off events. [2021-03-25 13:22:08,541 INFO L130 PetriNetUnfolder]: For 2932/3305 co-relation queries the response was YES. [2021-03-25 13:22:08,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9983 conditions, 4129 events. 2105/4129 cut-off events. For 2932/3305 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 35526 event pairs, 1803 based on Foata normal form. 25/3487 useless extension candidates. Maximal degree in co-relation 9941. Up to 3334 conditions per place. [2021-03-25 13:22:08,607 INFO L142 LiptonReduction]: Number of co-enabled transitions 3072 [2021-03-25 13:22:08,621 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:22:08,621 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:22:08,621 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 304 [2021-03-25 13:22:08,622 INFO L480 AbstractCegarLoop]: Abstraction has has 95 places, 160 transitions, 1580 flow [2021-03-25 13:22:08,622 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 93.0) internal successors, (558), 6 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:08,622 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:08,622 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:08,622 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-25 13:22:08,622 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:22:08,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:08,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1684752441, now seen corresponding path program 1 times [2021-03-25 13:22:08,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:08,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006919683] [2021-03-25 13:22:08,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:08,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:08,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:08,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:08,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:08,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:22:08,642 INFO L142 QuantifierPusher]: treesize reduction 27, result has 49.1 percent of original size [2021-03-25 13:22:08,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 13:22:08,646 INFO L142 QuantifierPusher]: treesize reduction 33, result has 66.7 percent of original size [2021-03-25 13:22:08,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:22:08,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:22:08,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006919683] [2021-03-25 13:22:08,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:08,650 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:22:08,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069636682] [2021-03-25 13:22:08,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:22:08,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:08,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:22:08,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:22:08,651 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 186 [2021-03-25 13:22:08,651 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 160 transitions, 1580 flow. Second operand has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:08,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:08,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 186 [2021-03-25 13:22:08,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:09,098 INFO L129 PetriNetUnfolder]: 2953/5567 cut-off events. [2021-03-25 13:22:09,099 INFO L130 PetriNetUnfolder]: For 5038/5285 co-relation queries the response was YES. [2021-03-25 13:22:09,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14389 conditions, 5567 events. 2953/5567 cut-off events. For 5038/5285 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 48530 event pairs, 2396 based on Foata normal form. 11/4644 useless extension candidates. Maximal degree in co-relation 14345. Up to 4379 conditions per place. [2021-03-25 13:22:09,163 INFO L132 encePairwiseOnDemand]: 182/186 looper letters, 113 selfloop transitions, 4 changer transitions 0/160 dead transitions. [2021-03-25 13:22:09,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 160 transitions, 1812 flow [2021-03-25 13:22:09,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:22:09,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:22:09,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 409 transitions. [2021-03-25 13:22:09,165 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5497311827956989 [2021-03-25 13:22:09,165 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 409 transitions. [2021-03-25 13:22:09,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 409 transitions. [2021-03-25 13:22:09,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:09,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 409 transitions. [2021-03-25 13:22:09,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 102.25) internal successors, (409), 4 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:09,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:09,166 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:09,166 INFO L185 Difference]: Start difference. First operand has 95 places, 160 transitions, 1580 flow. Second operand 4 states and 409 transitions. [2021-03-25 13:22:09,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 160 transitions, 1812 flow [2021-03-25 13:22:09,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 160 transitions, 1698 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-25 13:22:09,175 INFO L241 Difference]: Finished difference. Result has 93 places, 160 transitions, 1475 flow [2021-03-25 13:22:09,176 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1475, PETRI_PLACES=93, PETRI_TRANSITIONS=160} [2021-03-25 13:22:09,176 INFO L343 CegarLoopForPetriNet]: 61 programPoint places, 32 predicate places. [2021-03-25 13:22:09,176 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:09,176 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 160 transitions, 1475 flow [2021-03-25 13:22:09,176 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 160 transitions, 1475 flow [2021-03-25 13:22:09,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 160 transitions, 1475 flow [2021-03-25 13:22:09,435 INFO L129 PetriNetUnfolder]: 2105/4126 cut-off events. [2021-03-25 13:22:09,436 INFO L130 PetriNetUnfolder]: For 2457/2805 co-relation queries the response was YES. [2021-03-25 13:22:09,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9903 conditions, 4126 events. 2105/4126 cut-off events. For 2457/2805 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 35501 event pairs, 1803 based on Foata normal form. 14/3474 useless extension candidates. Maximal degree in co-relation 9864. Up to 3334 conditions per place. [2021-03-25 13:22:09,508 INFO L142 LiptonReduction]: Number of co-enabled transitions 3084 [2021-03-25 13:22:09,523 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:22:09,524 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:22:09,524 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 348 [2021-03-25 13:22:09,524 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 160 transitions, 1475 flow [2021-03-25 13:22:09,524 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:09,524 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:09,524 INFO L263 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:09,524 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-25 13:22:09,524 INFO L428 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:22:09,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:09,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1321584366, now seen corresponding path program 1 times [2021-03-25 13:22:09,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:09,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841294221] [2021-03-25 13:22:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:22:09,529 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:22:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:22:09,532 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:22:09,535 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:22:09,535 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:22:09,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-25 13:22:09,535 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:22:09,535 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-25 13:22:09,543 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,544 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,545 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,546 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,547 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,548 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,549 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,550 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,551 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,552 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,553 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,554 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,555 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,556 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,557 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,558 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:22:09,559 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:22:09,559 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-03-25 13:22:09,559 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:22:09,560 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:22:09,560 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:22:09,560 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:22:09,560 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:22:09,560 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:22:09,560 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:22:09,560 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:22:09,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,568 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-25 13:22:09,568 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-25 13:22:09,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 165 events. 19/165 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 512 event pairs, 0 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 161. Up to 14 conditions per place. [2021-03-25 13:22:09,569 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,569 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,569 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:09,570 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,570 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 112 transitions, 284 flow [2021-03-25 13:22:09,577 INFO L129 PetriNetUnfolder]: 19/165 cut-off events. [2021-03-25 13:22:09,578 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2021-03-25 13:22:09,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 205 conditions, 165 events. 19/165 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 515 event pairs, 0 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 161. Up to 14 conditions per place. [2021-03-25 13:22:09,580 INFO L142 LiptonReduction]: Number of co-enabled transitions 7980 [2021-03-25 13:22:10,754 INFO L154 LiptonReduction]: Checked pairs total: 8164 [2021-03-25 13:22:10,754 INFO L156 LiptonReduction]: Total number of compositions: 59 [2021-03-25 13:22:10,755 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1186 [2021-03-25 13:22:10,756 INFO L129 PetriNetUnfolder]: 2/29 cut-off events. [2021-03-25 13:22:10,756 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:22:10,757 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:10,757 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:10,757 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-03-25 13:22:10,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:10,757 INFO L82 PathProgramCache]: Analyzing trace with hash -977668356, now seen corresponding path program 1 times [2021-03-25 13:22:10,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:10,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334277284] [2021-03-25 13:22:10,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:10,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:10,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:10,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:10,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:10,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:10,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:10,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:10,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:22:10,782 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:22:10,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:22:10,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:10,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:10,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:22:10,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334277284] [2021-03-25 13:22:10,810 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:10,810 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:22:10,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488766116] [2021-03-25 13:22:10,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:22:10,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:10,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:22:10,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:22:10,811 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 171 [2021-03-25 13:22:10,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 196 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:10,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:10,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 171 [2021-03-25 13:22:10,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:13,425 INFO L129 PetriNetUnfolder]: 30736/40957 cut-off events. [2021-03-25 13:22:13,425 INFO L130 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2021-03-25 13:22:13,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77882 conditions, 40957 events. 30736/40957 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 1853. Compared 252916 event pairs, 16566 based on Foata normal form. 6172/38154 useless extension candidates. Maximal degree in co-relation 77811. Up to 36864 conditions per place. [2021-03-25 13:22:14,036 INFO L132 encePairwiseOnDemand]: 156/171 looper letters, 32 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2021-03-25 13:22:14,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 98 transitions, 372 flow [2021-03-25 13:22:14,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:22:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:22:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 708 transitions. [2021-03-25 13:22:14,038 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6900584795321637 [2021-03-25 13:22:14,038 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 708 transitions. [2021-03-25 13:22:14,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 708 transitions. [2021-03-25 13:22:14,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:14,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 708 transitions. [2021-03-25 13:22:14,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 118.0) internal successors, (708), 6 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:14,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:14,040 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:14,040 INFO L185 Difference]: Start difference. First operand has 71 places, 68 transitions, 196 flow. Second operand 6 states and 708 transitions. [2021-03-25 13:22:14,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 98 transitions, 372 flow [2021-03-25 13:22:14,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 98 transitions, 342 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-03-25 13:22:14,042 INFO L241 Difference]: Finished difference. Result has 77 places, 87 transitions, 301 flow [2021-03-25 13:22:14,042 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=77, PETRI_TRANSITIONS=87} [2021-03-25 13:22:14,042 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 6 predicate places. [2021-03-25 13:22:14,042 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:14,042 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-25 13:22:14,042 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 87 transitions, 301 flow [2021-03-25 13:22:14,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 77 places, 87 transitions, 301 flow [2021-03-25 13:22:14,073 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([820] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][34], [33#L700true, 66#L700true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, 76#thr1ENTRYtrue, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 121#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)) 1)))]) [2021-03-25 13:22:14,074 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([820] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][34], [33#L700true, 66#L700true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 23#thr1ENTRYtrue, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, Black: 121#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)) 1)))]) [2021-03-25 13:22:14,074 INFO L384 tUnfolder$Statistics]: this new event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:14,074 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:22:14,075 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([820] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][34], [33#L700true, 66#L700true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, Black: 121#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)) 1)))]) [2021-03-25 13:22:14,086 INFO L384 tUnfolder$Statistics]: this new event has 41 ancestors and is cut-off event [2021-03-25 13:22:14,086 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,086 INFO L387 tUnfolder$Statistics]: existing Event has 38 ancestors and is cut-off event [2021-03-25 13:22:14,086 INFO L387 tUnfolder$Statistics]: existing Event has 41 ancestors and is cut-off event [2021-03-25 13:22:14,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([820] L701-4-->L700: Formula: (= v_~s~0_2 (+ v_~s~0_3 1)) InVars {~s~0=v_~s~0_3} OutVars{~s~0=v_~s~0_2} AuxVars[] AssignedVars[~s~0][34], [33#L700true, 66#L700true, 101#L700true, 6#L709-2true, thr1Thread1of6ForFork0InUse, 9#L700true, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 18#L700true, thr1Thread6of6ForFork0InUse, 116#true, Black: 118#(= ~s~0 0), Black: 120#(and (<= ~s~0 1) (= thr1Thread1of6ForFork0_~l~0 0) (<= 1 ~s~0)), 92#L700true, Black: 121#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread1of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)) 1)))]) [2021-03-25 13:22:14,096 INFO L384 tUnfolder$Statistics]: this new event has 48 ancestors and is cut-off event [2021-03-25 13:22:14,096 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 13:22:14,096 INFO L387 tUnfolder$Statistics]: existing Event has 45 ancestors and is cut-off event [2021-03-25 13:22:14,096 INFO L387 tUnfolder$Statistics]: existing Event has 48 ancestors and is cut-off event [2021-03-25 13:22:14,097 INFO L129 PetriNetUnfolder]: 536/1120 cut-off events. [2021-03-25 13:22:14,097 INFO L130 PetriNetUnfolder]: For 12/35 co-relation queries the response was YES. [2021-03-25 13:22:14,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 1120 events. 536/1120 cut-off events. For 12/35 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6254 event pairs, 62 based on Foata normal form. 0/970 useless extension candidates. Maximal degree in co-relation 1851. Up to 631 conditions per place. [2021-03-25 13:22:14,117 INFO L142 LiptonReduction]: Number of co-enabled transitions 3720 [2021-03-25 13:22:14,679 INFO L154 LiptonReduction]: Checked pairs total: 4680 [2021-03-25 13:22:14,679 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 13:22:14,679 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 637 [2021-03-25 13:22:14,680 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 79 transitions, 285 flow [2021-03-25 13:22:14,680 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:14,680 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:14,680 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:14,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-25 13:22:14,680 INFO L428 AbstractCegarLoop]: === Iteration 2 === [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-03-25 13:22:14,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:14,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1543198333, now seen corresponding path program 1 times [2021-03-25 13:22:14,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:14,681 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579517219] [2021-03-25 13:22:14,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:14,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:14,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:14,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:14,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:14,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:22:14,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:14,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:22:14,707 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-25 13:22:14,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:22:14,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:14,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:14,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:22:14,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579517219] [2021-03-25 13:22:14,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:14,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:22:14,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725394881] [2021-03-25 13:22:14,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:22:14,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:14,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:22:14,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:22:14,712 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 184 [2021-03-25 13:22:14,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 79 transitions, 285 flow. Second operand has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:14,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:14,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 184 [2021-03-25 13:22:14,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:24,697 INFO L129 PetriNetUnfolder]: 93429/116128 cut-off events. [2021-03-25 13:22:24,698 INFO L130 PetriNetUnfolder]: For 38834/66791 co-relation queries the response was YES. [2021-03-25 13:22:25,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 287802 conditions, 116128 events. 93429/116128 cut-off events. For 38834/66791 co-relation queries the response was YES. Maximal size of possible extension queue 4350. Compared 660968 event pairs, 23419 based on Foata normal form. 3459/94393 useless extension candidates. Maximal degree in co-relation 287773. Up to 69839 conditions per place. [2021-03-25 13:22:26,118 INFO L132 encePairwiseOnDemand]: 172/184 looper letters, 67 selfloop transitions, 20 changer transitions 0/119 dead transitions. [2021-03-25 13:22:26,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 119 transitions, 582 flow [2021-03-25 13:22:26,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:22:26,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:22:26,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions. [2021-03-25 13:22:26,119 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6671195652173914 [2021-03-25 13:22:26,119 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 491 transitions. [2021-03-25 13:22:26,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 491 transitions. [2021-03-25 13:22:26,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:26,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 491 transitions. [2021-03-25 13:22:26,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:26,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 184.0) internal successors, (920), 5 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:26,121 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 184.0) internal successors, (920), 5 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:26,121 INFO L185 Difference]: Start difference. First operand has 69 places, 79 transitions, 285 flow. Second operand 4 states and 491 transitions. [2021-03-25 13:22:26,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 119 transitions, 582 flow [2021-03-25 13:22:26,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 119 transitions, 582 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 13:22:26,457 INFO L241 Difference]: Finished difference. Result has 75 places, 98 transitions, 474 flow [2021-03-25 13:22:26,457 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=184, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=474, PETRI_PLACES=75, PETRI_TRANSITIONS=98} [2021-03-25 13:22:26,457 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places. [2021-03-25 13:22:26,457 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:26,457 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-25 13:22:26,458 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 75 places, 98 transitions, 474 flow [2021-03-25 13:22:26,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 75 places, 98 transitions, 474 flow [2021-03-25 13:22:26,754 INFO L129 PetriNetUnfolder]: 3219/4887 cut-off events. [2021-03-25 13:22:26,754 INFO L130 PetriNetUnfolder]: For 3970/9086 co-relation queries the response was YES. [2021-03-25 13:22:26,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14789 conditions, 4887 events. 3219/4887 cut-off events. For 3970/9086 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 25966 event pairs, 185 based on Foata normal form. 0/4482 useless extension candidates. Maximal degree in co-relation 14760. Up to 3480 conditions per place. [2021-03-25 13:22:26,865 INFO L142 LiptonReduction]: Number of co-enabled transitions 4206 [2021-03-25 13:22:34,069 INFO L154 LiptonReduction]: Checked pairs total: 3180 [2021-03-25 13:22:34,069 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:22:34,069 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7612 [2021-03-25 13:22:34,070 INFO L480 AbstractCegarLoop]: Abstraction has has 74 places, 97 transitions, 472 flow [2021-03-25 13:22:34,070 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:34,070 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:22:34,071 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:22:34,071 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-25 13:22:34,071 INFO L428 AbstractCegarLoop]: === Iteration 3 === [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-03-25 13:22:34,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:22:34,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1990947366, now seen corresponding path program 1 times [2021-03-25 13:22:34,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:22:34,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672134865] [2021-03-25 13:22:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:22:34,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:22:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:22:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:22:34,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:34,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:22:34,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:22:34,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:22:34,149 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:22:34,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:22:34,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:22:34,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672134865] [2021-03-25 13:22:34,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:22:34,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 13:22:34,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404006480] [2021-03-25 13:22:34,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:22:34,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:22:34,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:22:34,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:22:34,177 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 186 [2021-03-25 13:22:34,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 97 transitions, 472 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:34,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:22:34,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 186 [2021-03-25 13:22:34,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:22:49,057 INFO L129 PetriNetUnfolder]: 119541/148097 cut-off events. [2021-03-25 13:22:49,058 INFO L130 PetriNetUnfolder]: For 245402/355175 co-relation queries the response was YES. [2021-03-25 13:22:50,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 484163 conditions, 148097 events. 119541/148097 cut-off events. For 245402/355175 co-relation queries the response was YES. Maximal size of possible extension queue 5597. Compared 855784 event pairs, 53808 based on Foata normal form. 939/118505 useless extension candidates. Maximal degree in co-relation 484083. Up to 142753 conditions per place. [2021-03-25 13:22:51,392 INFO L132 encePairwiseOnDemand]: 170/186 looper letters, 63 selfloop transitions, 57 changer transitions 0/154 dead transitions. [2021-03-25 13:22:51,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 154 transitions, 1013 flow [2021-03-25 13:22:51,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:22:51,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:22:51,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 709 transitions. [2021-03-25 13:22:51,394 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6353046594982079 [2021-03-25 13:22:51,394 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 709 transitions. [2021-03-25 13:22:51,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 709 transitions. [2021-03-25 13:22:51,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:22:51,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 709 transitions. [2021-03-25 13:22:51,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 118.16666666666667) internal successors, (709), 6 states have internal predecessors, (709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:51,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:51,396 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:22:51,396 INFO L185 Difference]: Start difference. First operand has 74 places, 97 transitions, 472 flow. Second operand 6 states and 709 transitions. [2021-03-25 13:22:51,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 154 transitions, 1013 flow [2021-03-25 13:22:52,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 154 transitions, 999 flow, removed 7 selfloop flow, removed 0 redundant places. [2021-03-25 13:22:52,448 INFO L241 Difference]: Finished difference. Result has 82 places, 142 transitions, 947 flow [2021-03-25 13:22:52,448 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=947, PETRI_PLACES=82, PETRI_TRANSITIONS=142} [2021-03-25 13:22:52,449 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 11 predicate places. [2021-03-25 13:22:52,449 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:22:52,449 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 142 transitions, 947 flow [2021-03-25 13:22:52,449 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 142 transitions, 947 flow [2021-03-25 13:22:52,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 142 transitions, 947 flow [2021-03-25 13:22:52,876 INFO L129 PetriNetUnfolder]: 4660/7165 cut-off events. [2021-03-25 13:22:52,876 INFO L130 PetriNetUnfolder]: For 8657/22404 co-relation queries the response was YES. [2021-03-25 13:22:52,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22340 conditions, 7165 events. 4660/7165 cut-off events. For 8657/22404 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42058 event pairs, 189 based on Foata normal form. 3/6555 useless extension candidates. Maximal degree in co-relation 22307. Up to 3760 conditions per place. [2021-03-25 13:22:53,050 INFO L142 LiptonReduction]: Number of co-enabled transitions 6050 [2021-03-25 13:23:04,353 INFO L154 LiptonReduction]: Checked pairs total: 4408 [2021-03-25 13:23:04,368 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-25 13:23:04,369 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11920 [2021-03-25 13:23:04,369 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 142 transitions, 947 flow [2021-03-25 13:23:04,369 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:04,369 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:04,369 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:04,369 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-25 13:23:04,369 INFO L428 AbstractCegarLoop]: === Iteration 4 === [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-03-25 13:23:04,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:04,370 INFO L82 PathProgramCache]: Analyzing trace with hash 302647217, now seen corresponding path program 1 times [2021-03-25 13:23:04,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:04,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354088960] [2021-03-25 13:23:04,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:04,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:04,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:23:04,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:04,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:04,385 INFO L142 QuantifierPusher]: treesize reduction 1, result has 95.0 percent of original size [2021-03-25 13:23:04,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 13:23:04,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:04,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:04,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:23:04,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354088960] [2021-03-25 13:23:04,397 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:04,397 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:23:04,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348449242] [2021-03-25 13:23:04,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:23:04,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:04,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:23:04,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:23:04,398 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 197 [2021-03-25 13:23:04,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 142 transitions, 947 flow. Second operand has 5 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:04,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:04,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 197 [2021-03-25 13:23:04,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:05,738 INFO L129 PetriNetUnfolder]: 10810/15342 cut-off events. [2021-03-25 13:23:05,738 INFO L130 PetriNetUnfolder]: For 2965/2967 co-relation queries the response was YES. [2021-03-25 13:23:05,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34617 conditions, 15342 events. 10810/15342 cut-off events. For 2965/2967 co-relation queries the response was YES. Maximal size of possible extension queue 1252. Compared 97983 event pairs, 8799 based on Foata normal form. 1/14816 useless extension candidates. Maximal degree in co-relation 34582. Up to 14970 conditions per place. [2021-03-25 13:23:05,870 INFO L132 encePairwiseOnDemand]: 178/197 looper letters, 20 selfloop transitions, 15 changer transitions 0/107 dead transitions. [2021-03-25 13:23:05,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 629 flow [2021-03-25 13:23:05,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:23:05,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:23:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 628 transitions. [2021-03-25 13:23:05,887 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6375634517766497 [2021-03-25 13:23:05,888 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 628 transitions. [2021-03-25 13:23:05,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 628 transitions. [2021-03-25 13:23:05,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:05,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 628 transitions. [2021-03-25 13:23:05,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 125.6) internal successors, (628), 5 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:05,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:05,890 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:05,890 INFO L185 Difference]: Start difference. First operand has 82 places, 142 transitions, 947 flow. Second operand 5 states and 628 transitions. [2021-03-25 13:23:05,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 629 flow [2021-03-25 13:23:05,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 107 transitions, 572 flow, removed 12 selfloop flow, removed 4 redundant places. [2021-03-25 13:23:05,894 INFO L241 Difference]: Finished difference. Result has 83 places, 107 transitions, 594 flow [2021-03-25 13:23:05,902 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=83, PETRI_TRANSITIONS=107} [2021-03-25 13:23:05,903 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 12 predicate places. [2021-03-25 13:23:05,903 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:05,903 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 107 transitions, 594 flow [2021-03-25 13:23:05,903 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 107 transitions, 594 flow [2021-03-25 13:23:05,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 107 transitions, 594 flow [2021-03-25 13:23:06,545 INFO L129 PetriNetUnfolder]: 4678/7955 cut-off events. [2021-03-25 13:23:06,545 INFO L130 PetriNetUnfolder]: For 1440/1912 co-relation queries the response was YES. [2021-03-25 13:23:06,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17301 conditions, 7955 events. 4678/7955 cut-off events. For 1440/1912 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 65556 event pairs, 3854 based on Foata normal form. 26/6693 useless extension candidates. Maximal degree in co-relation 17268. Up to 6687 conditions per place. [2021-03-25 13:23:06,663 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-25 13:23:07,340 INFO L154 LiptonReduction]: Checked pairs total: 311 [2021-03-25 13:23:07,340 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-25 13:23:07,340 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1437 [2021-03-25 13:23:07,340 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 107 transitions, 594 flow [2021-03-25 13:23:07,341 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:07,341 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:07,341 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:07,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-25 13:23:07,341 INFO L428 AbstractCegarLoop]: === Iteration 5 === [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-03-25 13:23:07,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:07,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1242138913, now seen corresponding path program 1 times [2021-03-25 13:23:07,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:07,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107109426] [2021-03-25 13:23:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:07,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:07,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:07,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:07,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:07,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:23:07,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:07,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:23:07,367 INFO L142 QuantifierPusher]: treesize reduction 49, result has 50.0 percent of original size [2021-03-25 13:23:07,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 13:23:07,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:23:07,370 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107109426] [2021-03-25 13:23:07,370 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:07,370 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:07,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315948863] [2021-03-25 13:23:07,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:23:07,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:07,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:23:07,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:23:07,371 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 212 [2021-03-25 13:23:07,372 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 107 transitions, 594 flow. Second operand has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:07,372 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:07,372 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 212 [2021-03-25 13:23:07,372 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:08,293 INFO L129 PetriNetUnfolder]: 7159/11525 cut-off events. [2021-03-25 13:23:08,293 INFO L130 PetriNetUnfolder]: For 5892/6845 co-relation queries the response was YES. [2021-03-25 13:23:08,354 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27632 conditions, 11525 events. 7159/11525 cut-off events. For 5892/6845 co-relation queries the response was YES. Maximal size of possible extension queue 1355. Compared 98330 event pairs, 5497 based on Foata normal form. 2/8560 useless extension candidates. Maximal degree in co-relation 27569. Up to 9747 conditions per place. [2021-03-25 13:23:08,406 INFO L132 encePairwiseOnDemand]: 208/212 looper letters, 59 selfloop transitions, 4 changer transitions 0/107 dead transitions. [2021-03-25 13:23:08,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 107 transitions, 718 flow [2021-03-25 13:23:08,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:23:08,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:23:08,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 468 transitions. [2021-03-25 13:23:08,453 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5518867924528302 [2021-03-25 13:23:08,454 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 468 transitions. [2021-03-25 13:23:08,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 468 transitions. [2021-03-25 13:23:08,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:08,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 468 transitions. [2021-03-25 13:23:08,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 117.0) internal successors, (468), 4 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:08,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 212.0) internal successors, (1060), 5 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:08,456 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 212.0) internal successors, (1060), 5 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:08,456 INFO L185 Difference]: Start difference. First operand has 83 places, 107 transitions, 594 flow. Second operand 4 states and 468 transitions. [2021-03-25 13:23:08,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 107 transitions, 718 flow [2021-03-25 13:23:08,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 715 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-25 13:23:08,464 INFO L241 Difference]: Finished difference. Result has 84 places, 107 transitions, 600 flow [2021-03-25 13:23:08,464 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=212, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=600, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2021-03-25 13:23:08,464 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 13 predicate places. [2021-03-25 13:23:08,464 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:08,464 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 107 transitions, 600 flow [2021-03-25 13:23:08,464 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 107 transitions, 600 flow [2021-03-25 13:23:08,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 107 transitions, 600 flow [2021-03-25 13:23:08,975 INFO L129 PetriNetUnfolder]: 4678/7965 cut-off events. [2021-03-25 13:23:08,975 INFO L130 PetriNetUnfolder]: For 1483/1955 co-relation queries the response was YES. [2021-03-25 13:23:09,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17375 conditions, 7965 events. 4678/7965 cut-off events. For 1483/1955 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 65954 event pairs, 3854 based on Foata normal form. 26/6691 useless extension candidates. Maximal degree in co-relation 17343. Up to 6687 conditions per place. [2021-03-25 13:23:09,109 INFO L142 LiptonReduction]: Number of co-enabled transitions 2718 [2021-03-25 13:23:09,210 INFO L154 LiptonReduction]: Checked pairs total: 23 [2021-03-25 13:23:09,210 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:23:09,210 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 746 [2021-03-25 13:23:09,211 INFO L480 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 602 flow [2021-03-25 13:23:09,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:09,211 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:09,211 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:09,211 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-25 13:23:09,211 INFO L428 AbstractCegarLoop]: === Iteration 6 === [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-03-25 13:23:09,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:09,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1345961232, now seen corresponding path program 1 times [2021-03-25 13:23:09,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:09,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501704037] [2021-03-25 13:23:09,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:09,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:09,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:09,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:09,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:09,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:09,233 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:23:09,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:23:09,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:23:09,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501704037] [2021-03-25 13:23:09,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:09,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:09,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601908419] [2021-03-25 13:23:09,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:23:09,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:09,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:23:09,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:23:09,258 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 213 [2021-03-25 13:23:09,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 602 flow. Second operand has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:09,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:09,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 213 [2021-03-25 13:23:09,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:10,209 INFO L129 PetriNetUnfolder]: 7782/12712 cut-off events. [2021-03-25 13:23:10,210 INFO L130 PetriNetUnfolder]: For 3142/3567 co-relation queries the response was YES. [2021-03-25 13:23:10,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28728 conditions, 12712 events. 7782/12712 cut-off events. For 3142/3567 co-relation queries the response was YES. Maximal size of possible extension queue 1188. Compared 106503 event pairs, 6198 based on Foata normal form. 3/10302 useless extension candidates. Maximal degree in co-relation 28694. Up to 10577 conditions per place. [2021-03-25 13:23:10,384 INFO L132 encePairwiseOnDemand]: 197/213 looper letters, 41 selfloop transitions, 40 changer transitions 0/128 dead transitions. [2021-03-25 13:23:10,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 128 transitions, 908 flow [2021-03-25 13:23:10,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:23:10,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:23:10,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2021-03-25 13:23:10,385 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5558685446009389 [2021-03-25 13:23:10,385 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 592 transitions. [2021-03-25 13:23:10,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 592 transitions. [2021-03-25 13:23:10,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:10,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 592 transitions. [2021-03-25 13:23:10,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.4) internal successors, (592), 5 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:10,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 213.0) internal successors, (1278), 6 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:10,387 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 213.0) internal successors, (1278), 6 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:10,387 INFO L185 Difference]: Start difference. First operand has 84 places, 107 transitions, 602 flow. Second operand 5 states and 592 transitions. [2021-03-25 13:23:10,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 128 transitions, 908 flow [2021-03-25 13:23:10,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 128 transitions, 904 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-03-25 13:23:10,393 INFO L241 Difference]: Finished difference. Result has 90 places, 125 transitions, 834 flow [2021-03-25 13:23:10,393 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=834, PETRI_PLACES=90, PETRI_TRANSITIONS=125} [2021-03-25 13:23:10,393 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 19 predicate places. [2021-03-25 13:23:10,393 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:10,393 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 125 transitions, 834 flow [2021-03-25 13:23:10,393 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 125 transitions, 834 flow [2021-03-25 13:23:10,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 90 places, 125 transitions, 834 flow [2021-03-25 13:23:10,953 INFO L129 PetriNetUnfolder]: 5372/9285 cut-off events. [2021-03-25 13:23:10,953 INFO L130 PetriNetUnfolder]: For 2442/2951 co-relation queries the response was YES. [2021-03-25 13:23:11,007 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20921 conditions, 9285 events. 5372/9285 cut-off events. For 2442/2951 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 77448 event pairs, 4465 based on Foata normal form. 27/8026 useless extension candidates. Maximal degree in co-relation 20885. Up to 7724 conditions per place. [2021-03-25 13:23:11,102 INFO L142 LiptonReduction]: Number of co-enabled transitions 3062 [2021-03-25 13:23:11,303 INFO L154 LiptonReduction]: Checked pairs total: 41 [2021-03-25 13:23:11,303 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 13:23:11,304 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 911 [2021-03-25 13:23:11,304 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 125 transitions, 834 flow [2021-03-25 13:23:11,304 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:11,304 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:11,304 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:11,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-25 13:23:11,304 INFO L428 AbstractCegarLoop]: === Iteration 7 === [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-03-25 13:23:11,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:11,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1346038825, now seen corresponding path program 1 times [2021-03-25 13:23:11,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:11,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108986581] [2021-03-25 13:23:11,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:11,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:11,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:11,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:11,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:11,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:11,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:11,331 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:23:11,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:23:11,359 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:23:11,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108986581] [2021-03-25 13:23:11,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:11,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:23:11,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479727596] [2021-03-25 13:23:11,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:23:11,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:11,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:23:11,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:23:11,361 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 215 [2021-03-25 13:23:11,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 125 transitions, 834 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:11,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:11,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 215 [2021-03-25 13:23:11,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:12,830 INFO L129 PetriNetUnfolder]: 10782/17541 cut-off events. [2021-03-25 13:23:12,830 INFO L130 PetriNetUnfolder]: For 5053/5539 co-relation queries the response was YES. [2021-03-25 13:23:12,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39704 conditions, 17541 events. 10782/17541 cut-off events. For 5053/5539 co-relation queries the response was YES. Maximal size of possible extension queue 1828. Compared 153604 event pairs, 8967 based on Foata normal form. 47/14084 useless extension candidates. Maximal degree in co-relation 39666. Up to 15109 conditions per place. [2021-03-25 13:23:13,011 INFO L132 encePairwiseOnDemand]: 186/215 looper letters, 47 selfloop transitions, 59 changer transitions 0/153 dead transitions. [2021-03-25 13:23:13,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 153 transitions, 1192 flow [2021-03-25 13:23:13,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:23:13,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:23:13,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 723 transitions. [2021-03-25 13:23:13,012 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2021-03-25 13:23:13,012 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 723 transitions. [2021-03-25 13:23:13,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 723 transitions. [2021-03-25 13:23:13,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:13,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 723 transitions. [2021-03-25 13:23:13,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:13,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 215.0) internal successors, (1505), 7 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:13,014 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 215.0) internal successors, (1505), 7 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:13,014 INFO L185 Difference]: Start difference. First operand has 90 places, 125 transitions, 834 flow. Second operand 6 states and 723 transitions. [2021-03-25 13:23:13,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 153 transitions, 1192 flow [2021-03-25 13:23:13,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 153 transitions, 1156 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:23:13,021 INFO L241 Difference]: Finished difference. Result has 96 places, 142 transitions, 1101 flow [2021-03-25 13:23:13,021 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=215, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1101, PETRI_PLACES=96, PETRI_TRANSITIONS=142} [2021-03-25 13:23:13,021 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 25 predicate places. [2021-03-25 13:23:13,021 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:13,021 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 96 places, 142 transitions, 1101 flow [2021-03-25 13:23:13,021 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 96 places, 142 transitions, 1101 flow [2021-03-25 13:23:13,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 142 transitions, 1101 flow [2021-03-25 13:23:13,815 INFO L129 PetriNetUnfolder]: 6660/11445 cut-off events. [2021-03-25 13:23:13,816 INFO L130 PetriNetUnfolder]: For 3859/4418 co-relation queries the response was YES. [2021-03-25 13:23:13,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25855 conditions, 11445 events. 6660/11445 cut-off events. For 3859/4418 co-relation queries the response was YES. Maximal size of possible extension queue 1241. Compared 99435 event pairs, 5810 based on Foata normal form. 27/9726 useless extension candidates. Maximal degree in co-relation 25816. Up to 9736 conditions per place. [2021-03-25 13:23:13,979 INFO L142 LiptonReduction]: Number of co-enabled transitions 3518 [2021-03-25 13:23:14,154 INFO L154 LiptonReduction]: Checked pairs total: 60 [2021-03-25 13:23:14,154 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 13:23:14,154 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1133 [2021-03-25 13:23:14,155 INFO L480 AbstractCegarLoop]: Abstraction has has 96 places, 142 transitions, 1101 flow [2021-03-25 13:23:14,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:14,156 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:14,156 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:14,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-25 13:23:14,156 INFO L428 AbstractCegarLoop]: === Iteration 8 === [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-03-25 13:23:14,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:14,156 INFO L82 PathProgramCache]: Analyzing trace with hash 656282452, now seen corresponding path program 1 times [2021-03-25 13:23:14,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:14,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007717325] [2021-03-25 13:23:14,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:14,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:14,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:14,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:14,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:14,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:14,236 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:23:14,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:23:14,268 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 13:23:14,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007717325] [2021-03-25 13:23:14,268 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:14,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:14,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187087724] [2021-03-25 13:23:14,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:23:14,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:14,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:23:14,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:23:14,270 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 218 [2021-03-25 13:23:14,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 142 transitions, 1101 flow. Second operand has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:14,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:14,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 218 [2021-03-25 13:23:14,271 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:16,115 INFO L129 PetriNetUnfolder]: 9387/15655 cut-off events. [2021-03-25 13:23:16,115 INFO L130 PetriNetUnfolder]: For 7081/7666 co-relation queries the response was YES. [2021-03-25 13:23:16,266 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36931 conditions, 15655 events. 9387/15655 cut-off events. For 7081/7666 co-relation queries the response was YES. Maximal size of possible extension queue 1659. Compared 138105 event pairs, 7887 based on Foata normal form. 28/12923 useless extension candidates. Maximal degree in co-relation 36890. Up to 12780 conditions per place. [2021-03-25 13:23:16,335 INFO L132 encePairwiseOnDemand]: 197/218 looper letters, 56 selfloop transitions, 69 changer transitions 0/175 dead transitions. [2021-03-25 13:23:16,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 175 transitions, 1700 flow [2021-03-25 13:23:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:23:16,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:23:16,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 600 transitions. [2021-03-25 13:23:16,337 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5504587155963303 [2021-03-25 13:23:16,337 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 600 transitions. [2021-03-25 13:23:16,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 600 transitions. [2021-03-25 13:23:16,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:16,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 600 transitions. [2021-03-25 13:23:16,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.0) internal successors, (600), 5 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-03-25 13:23:16,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 218.0) internal successors, (1308), 6 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:16,339 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 218.0) internal successors, (1308), 6 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:16,339 INFO L185 Difference]: Start difference. First operand has 96 places, 142 transitions, 1101 flow. Second operand 5 states and 600 transitions. [2021-03-25 13:23:16,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 175 transitions, 1700 flow [2021-03-25 13:23:16,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 175 transitions, 1578 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-25 13:23:16,348 INFO L241 Difference]: Finished difference. Result has 98 places, 172 transitions, 1494 flow [2021-03-25 13:23:16,348 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1494, PETRI_PLACES=98, PETRI_TRANSITIONS=172} [2021-03-25 13:23:16,348 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 27 predicate places. [2021-03-25 13:23:16,349 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:16,349 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 172 transitions, 1494 flow [2021-03-25 13:23:16,349 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 172 transitions, 1494 flow [2021-03-25 13:23:16,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 98 places, 172 transitions, 1494 flow [2021-03-25 13:23:17,387 INFO L129 PetriNetUnfolder]: 7345/12298 cut-off events. [2021-03-25 13:23:17,387 INFO L130 PetriNetUnfolder]: For 4133/4776 co-relation queries the response was YES. [2021-03-25 13:23:17,473 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27955 conditions, 12298 events. 7345/12298 cut-off events. For 4133/4776 co-relation queries the response was YES. Maximal size of possible extension queue 1387. Compared 105861 event pairs, 6167 based on Foata normal form. 43/10378 useless extension candidates. Maximal degree in co-relation 27915. Up to 10546 conditions per place. [2021-03-25 13:23:17,620 INFO L142 LiptonReduction]: Number of co-enabled transitions 4002 [2021-03-25 13:23:17,663 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:23:17,664 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:23:17,664 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1315 [2021-03-25 13:23:17,664 INFO L480 AbstractCegarLoop]: Abstraction has has 98 places, 172 transitions, 1494 flow [2021-03-25 13:23:17,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:17,664 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:17,664 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:17,665 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-25 13:23:17,665 INFO L428 AbstractCegarLoop]: === Iteration 9 === [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-03-25 13:23:17,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:17,665 INFO L82 PathProgramCache]: Analyzing trace with hash 656191684, now seen corresponding path program 1 times [2021-03-25 13:23:17,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:17,665 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948294113] [2021-03-25 13:23:17,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:17,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:17,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:17,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:17,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:17,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:17,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:17,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:17,692 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:23:17,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:23:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 13:23:17,736 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948294113] [2021-03-25 13:23:17,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:17,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:23:17,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950776906] [2021-03-25 13:23:17,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:23:17,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:17,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:23:17,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:23:17,738 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 218 [2021-03-25 13:23:17,738 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 172 transitions, 1494 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:17,738 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:17,738 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 218 [2021-03-25 13:23:17,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:20,018 INFO L129 PetriNetUnfolder]: 13352/22206 cut-off events. [2021-03-25 13:23:20,018 INFO L130 PetriNetUnfolder]: For 9343/9881 co-relation queries the response was YES. [2021-03-25 13:23:20,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51841 conditions, 22206 events. 13352/22206 cut-off events. For 9343/9881 co-relation queries the response was YES. Maximal size of possible extension queue 2376. Compared 203626 event pairs, 11717 based on Foata normal form. 47/18444 useless extension candidates. Maximal degree in co-relation 51799. Up to 18801 conditions per place. [2021-03-25 13:23:20,271 INFO L132 encePairwiseOnDemand]: 187/218 looper letters, 62 selfloop transitions, 99 changer transitions 0/211 dead transitions. [2021-03-25 13:23:20,271 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 211 transitions, 2095 flow [2021-03-25 13:23:20,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:23:20,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:23:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 726 transitions. [2021-03-25 13:23:20,272 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.555045871559633 [2021-03-25 13:23:20,272 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 726 transitions. [2021-03-25 13:23:20,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 726 transitions. [2021-03-25 13:23:20,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:20,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 726 transitions. [2021-03-25 13:23:20,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:20,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 218.0) internal successors, (1526), 7 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:20,274 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 218.0) internal successors, (1526), 7 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:20,274 INFO L185 Difference]: Start difference. First operand has 98 places, 172 transitions, 1494 flow. Second operand 6 states and 726 transitions. [2021-03-25 13:23:20,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 211 transitions, 2095 flow [2021-03-25 13:23:20,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 211 transitions, 2035 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:23:20,287 INFO L241 Difference]: Finished difference. Result has 104 places, 201 transitions, 2002 flow [2021-03-25 13:23:20,287 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=218, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2002, PETRI_PLACES=104, PETRI_TRANSITIONS=201} [2021-03-25 13:23:20,287 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 33 predicate places. [2021-03-25 13:23:20,287 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:20,287 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 201 transitions, 2002 flow [2021-03-25 13:23:20,287 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 201 transitions, 2002 flow [2021-03-25 13:23:20,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 201 transitions, 2002 flow [2021-03-25 13:23:21,592 INFO L129 PetriNetUnfolder]: 9264/15651 cut-off events. [2021-03-25 13:23:21,592 INFO L130 PetriNetUnfolder]: For 6345/6968 co-relation queries the response was YES. [2021-03-25 13:23:21,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35579 conditions, 15651 events. 9264/15651 cut-off events. For 6345/6968 co-relation queries the response was YES. Maximal size of possible extension queue 1815. Compared 141753 event pairs, 8599 based on Foata normal form. 15/13420 useless extension candidates. Maximal degree in co-relation 35536. Up to 13760 conditions per place. [2021-03-25 13:23:22,023 INFO L142 LiptonReduction]: Number of co-enabled transitions 4736 [2021-03-25 13:23:22,296 INFO L154 LiptonReduction]: Checked pairs total: 79 [2021-03-25 13:23:22,296 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 13:23:22,297 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2010 [2021-03-25 13:23:22,297 INFO L480 AbstractCegarLoop]: Abstraction has has 104 places, 201 transitions, 2002 flow [2021-03-25 13:23:22,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:22,297 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:22,297 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:22,298 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-25 13:23:22,298 INFO L428 AbstractCegarLoop]: === Iteration 10 === [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-03-25 13:23:22,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:22,298 INFO L82 PathProgramCache]: Analyzing trace with hash 167470336, now seen corresponding path program 1 times [2021-03-25 13:23:22,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:22,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115555298] [2021-03-25 13:23:22,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:22,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:22,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:22,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:22,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:22,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:23:22,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:22,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:23:22,422 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-25 13:23:22,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:23:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-03-25 13:23:22,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115555298] [2021-03-25 13:23:22,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:22,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:22,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494483047] [2021-03-25 13:23:22,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:23:22,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:22,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:23:22,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:23:22,426 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 222 [2021-03-25 13:23:22,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 201 transitions, 2002 flow. Second operand has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:22,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:22,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 222 [2021-03-25 13:23:22,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:24,386 INFO L129 PetriNetUnfolder]: 13564/22026 cut-off events. [2021-03-25 13:23:24,387 INFO L130 PetriNetUnfolder]: For 10466/11204 co-relation queries the response was YES. [2021-03-25 13:23:24,514 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51681 conditions, 22026 events. 13564/22026 cut-off events. For 10466/11204 co-relation queries the response was YES. Maximal size of possible extension queue 2485. Compared 199299 event pairs, 11927 based on Foata normal form. 19/18023 useless extension candidates. Maximal degree in co-relation 51636. Up to 19142 conditions per place. [2021-03-25 13:23:24,604 INFO L132 encePairwiseOnDemand]: 218/222 looper letters, 145 selfloop transitions, 6 changer transitions 0/201 dead transitions. [2021-03-25 13:23:24,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 201 transitions, 2302 flow [2021-03-25 13:23:24,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:23:24,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:23:24,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 477 transitions. [2021-03-25 13:23:24,605 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5371621621621622 [2021-03-25 13:23:24,605 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 477 transitions. [2021-03-25 13:23:24,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 477 transitions. [2021-03-25 13:23:24,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:24,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 477 transitions. [2021-03-25 13:23:24,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 119.25) internal successors, (477), 4 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:24,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:24,607 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:24,607 INFO L185 Difference]: Start difference. First operand has 104 places, 201 transitions, 2002 flow. Second operand 4 states and 477 transitions. [2021-03-25 13:23:24,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 201 transitions, 2302 flow [2021-03-25 13:23:24,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 201 transitions, 2156 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-25 13:23:24,622 INFO L241 Difference]: Finished difference. Result has 102 places, 201 transitions, 1869 flow [2021-03-25 13:23:24,622 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1852, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1869, PETRI_PLACES=102, PETRI_TRANSITIONS=201} [2021-03-25 13:23:24,623 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 31 predicate places. [2021-03-25 13:23:24,623 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:24,623 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 102 places, 201 transitions, 1869 flow [2021-03-25 13:23:24,623 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 102 places, 201 transitions, 1869 flow [2021-03-25 13:23:24,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 102 places, 201 transitions, 1869 flow [2021-03-25 13:23:25,774 INFO L129 PetriNetUnfolder]: 9264/15642 cut-off events. [2021-03-25 13:23:25,775 INFO L130 PetriNetUnfolder]: For 5627/6248 co-relation queries the response was YES. [2021-03-25 13:23:25,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35401 conditions, 15642 events. 9264/15642 cut-off events. For 5627/6248 co-relation queries the response was YES. Maximal size of possible extension queue 1822. Compared 141368 event pairs, 8599 based on Foata normal form. 15/13394 useless extension candidates. Maximal degree in co-relation 35361. Up to 13760 conditions per place. [2021-03-25 13:23:26,086 INFO L142 LiptonReduction]: Number of co-enabled transitions 4748 [2021-03-25 13:23:26,180 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:23:26,180 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:23:26,180 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1557 [2021-03-25 13:23:26,181 INFO L480 AbstractCegarLoop]: Abstraction has has 102 places, 201 transitions, 1869 flow [2021-03-25 13:23:26,182 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 108.25) internal successors, (433), 4 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:26,182 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:26,182 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:26,182 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-25 13:23:26,182 INFO L428 AbstractCegarLoop]: === Iteration 11 === [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-03-25 13:23:26,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:26,182 INFO L82 PathProgramCache]: Analyzing trace with hash 1118256551, now seen corresponding path program 1 times [2021-03-25 13:23:26,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:26,182 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077233461] [2021-03-25 13:23:26,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:26,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:26,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:26,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:26,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:26,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:26,253 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:23:26,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:23:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-03-25 13:23:26,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077233461] [2021-03-25 13:23:26,279 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:26,279 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:26,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058991895] [2021-03-25 13:23:26,279 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 13:23:26,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:26,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 13:23:26,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-03-25 13:23:26,280 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 222 [2021-03-25 13:23:26,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 201 transitions, 1869 flow. Second operand has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:26,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:26,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 222 [2021-03-25 13:23:26,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:26,843 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [64#thr1ENTRYtrue, 192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:26,843 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,843 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,843 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,843 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:26,863 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,863 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:26,990 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:26,990 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,990 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,990 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,990 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,997 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:26,997 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:26,997 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 6#L709-2true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,010 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,010 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,010 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,010 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,011 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,011 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,011 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:27,012 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,189 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,189 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,190 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,190 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,190 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,198 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,198 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,198 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,198 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,199 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:27,199 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,200 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,200 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,200 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,200 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,208 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,208 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,208 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,208 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:27,425 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,426 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,426 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,426 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,426 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,431 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,431 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,431 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,439 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,439 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,439 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:27,439 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,439 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,439 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,571 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,571 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,571 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,571 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,571 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,599 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,599 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,599 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,599 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,599 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,599 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,600 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,600 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,600 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,631 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,631 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,648 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,648 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,648 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,648 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,942 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,942 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,942 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,942 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,942 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [64#thr1ENTRYtrue, 192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,974 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [64#thr1ENTRYtrue, 192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,974 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:27,974 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:27,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:27,997 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,998 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,998 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:27,998 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:28,016 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [64#thr1ENTRYtrue, 192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,017 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,017 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,017 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,017 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,022 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,022 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,022 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,022 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,023 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,023 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,023 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,025 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,025 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,025 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,025 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,025 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,026 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,049 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,049 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,049 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,049 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,049 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 134#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,050 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,050 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,050 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,051 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,051 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,051 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,051 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,060 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,060 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,060 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,060 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,063 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,063 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,063 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,063 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,064 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,064 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,106 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,107 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,107 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,107 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,107 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,113 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,113 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,113 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:28,113 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,113 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,113 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,114 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,114 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,114 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:28,114 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,114 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,114 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,176 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,176 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,177 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,177 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,248 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,249 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 198#true, 134#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,249 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,249 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:28,257 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,257 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,257 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,258 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,266 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,266 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,266 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,266 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,266 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,297 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,297 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,298 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,298 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,313 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,313 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:28,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,322 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,322 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,322 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,323 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,392 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,392 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,392 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,393 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,393 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:28,529 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,529 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,529 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,530 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,559 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][116], [192#true, 6#L709-2true, 198#true, 134#true, 8#L701-4true, 73#L697-1true, Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:28,560 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,560 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,560 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,560 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:28,560 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:29,084 INFO L129 PetriNetUnfolder]: 15110/25096 cut-off events. [2021-03-25 13:23:29,084 INFO L130 PetriNetUnfolder]: For 15214/16711 co-relation queries the response was YES. [2021-03-25 13:23:29,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58766 conditions, 25096 events. 15110/25096 cut-off events. For 15214/16711 co-relation queries the response was YES. Maximal size of possible extension queue 2871. Compared 237188 event pairs, 13320 based on Foata normal form. 64/20818 useless extension candidates. Maximal degree in co-relation 58724. Up to 21032 conditions per place. [2021-03-25 13:23:29,394 INFO L132 encePairwiseOnDemand]: 198/222 looper letters, 83 selfloop transitions, 118 changer transitions 0/254 dead transitions. [2021-03-25 13:23:29,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 254 transitions, 2910 flow [2021-03-25 13:23:29,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 13:23:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 13:23:29,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 604 transitions. [2021-03-25 13:23:29,395 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5441441441441441 [2021-03-25 13:23:29,395 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 604 transitions. [2021-03-25 13:23:29,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 604 transitions. [2021-03-25 13:23:29,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:29,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 604 transitions. [2021-03-25 13:23:29,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.8) internal successors, (604), 5 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:29,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:29,397 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:29,397 INFO L185 Difference]: Start difference. First operand has 102 places, 201 transitions, 1869 flow. Second operand 5 states and 604 transitions. [2021-03-25 13:23:29,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 254 transitions, 2910 flow [2021-03-25 13:23:29,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 254 transitions, 2908 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-25 13:23:29,412 INFO L241 Difference]: Finished difference. Result has 108 places, 251 transitions, 2797 flow [2021-03-25 13:23:29,413 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2797, PETRI_PLACES=108, PETRI_TRANSITIONS=251} [2021-03-25 13:23:29,413 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 37 predicate places. [2021-03-25 13:23:29,413 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:29,413 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 108 places, 251 transitions, 2797 flow [2021-03-25 13:23:29,413 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 108 places, 251 transitions, 2797 flow [2021-03-25 13:23:29,414 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 108 places, 251 transitions, 2797 flow [2021-03-25 13:23:30,798 INFO L129 PetriNetUnfolder]: 9738/16617 cut-off events. [2021-03-25 13:23:30,798 INFO L130 PetriNetUnfolder]: For 8474/9644 co-relation queries the response was YES. [2021-03-25 13:23:30,957 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38579 conditions, 16617 events. 9738/16617 cut-off events. For 8474/9644 co-relation queries the response was YES. Maximal size of possible extension queue 1926. Compared 153099 event pairs, 9065 based on Foata normal form. 53/14446 useless extension candidates. Maximal degree in co-relation 38535. Up to 14511 conditions per place. [2021-03-25 13:23:31,190 INFO L142 LiptonReduction]: Number of co-enabled transitions 5402 [2021-03-25 13:23:31,413 INFO L154 LiptonReduction]: Checked pairs total: 19 [2021-03-25 13:23:31,413 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:23:31,413 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2000 [2021-03-25 13:23:31,414 INFO L480 AbstractCegarLoop]: Abstraction has has 108 places, 251 transitions, 2797 flow [2021-03-25 13:23:31,414 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:31,414 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:31,414 INFO L263 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:31,414 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-25 13:23:31,414 INFO L428 AbstractCegarLoop]: === Iteration 12 === [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-03-25 13:23:31,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:31,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1118152019, now seen corresponding path program 1 times [2021-03-25 13:23:31,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:31,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865568978] [2021-03-25 13:23:31,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:31,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:31,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:31,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:31,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:31,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:31,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:31,446 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:23:31,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:23:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-03-25 13:23:31,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865568978] [2021-03-25 13:23:31,476 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:31,476 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:23:31,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115410988] [2021-03-25 13:23:31,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:23:31,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:31,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:23:31,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:23:31,477 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 223 [2021-03-25 13:23:31,478 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 251 transitions, 2797 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:31,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:31,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 223 [2021-03-25 13:23:31,478 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:32,379 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 136#(= ~s~0 0), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,380 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,380 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,380 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,380 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,416 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,416 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,574 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,574 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,574 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,574 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,574 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,583 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,583 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,583 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 6#L709-2true, 198#true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,608 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,608 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,610 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,610 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,610 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,610 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,610 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,840 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 6#L709-2true, 198#true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 136#(= ~s~0 0), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,841 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,841 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,855 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,855 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,855 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,857 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:32,857 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:32,857 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:32,857 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:32,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 6#L709-2true, 134#true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:32,868 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,868 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,868 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:32,868 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:33,384 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,384 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,384 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,385 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,389 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,389 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,389 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,389 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,390 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,399 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,399 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,399 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,399 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,399 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,399 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:33,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,512 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,512 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,512 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,512 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,542 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,542 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,542 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,542 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,542 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,543 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,543 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,573 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,574 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,574 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,574 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,574 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,592 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,592 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,593 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,593 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,636 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,636 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,637 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,637 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,673 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,673 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,673 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,673 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:33,692 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,693 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,693 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,750 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,750 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,750 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,750 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,811 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,811 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,811 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,811 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,811 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,819 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,819 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,819 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,820 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,820 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,897 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,897 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 64#thr1ENTRYtrue, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:33,898 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:33,898 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,007 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,008 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,008 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,008 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,008 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:34,008 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,013 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,013 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,020 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,020 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,020 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,020 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,020 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,020 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 6#L709-2true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,068 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,068 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,069 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,069 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,175 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,175 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,175 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,176 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,176 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,606 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,606 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,606 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,606 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,606 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,609 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,609 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,609 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,609 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,609 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,635 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,636 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,636 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,636 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,636 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:34,636 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,638 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 134#true, 6#L709-2true, 198#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,638 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,638 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,638 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,638 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 198#true, 134#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,653 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,653 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:34,797 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 198#true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,797 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,797 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,797 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,797 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,797 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,814 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 66#L700true, 134#true, 198#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,815 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,815 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,815 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,815 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:34,815 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,910 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 6#L709-2true, 198#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,910 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,910 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,910 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,910 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,939 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([936] thr1ENTRY-->L697-1: Formula: (and (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|) (= v_thr1Thread5of6ForFork0_~l~0_53 0) (= (+ v_~r~0_832 1) v_~r~0_831) (= v_thr1Thread5of6ForFork0_~arg.offset_5 |v_thr1Thread5of6ForFork0_#in~arg.offset_5|) (= v_thr1Thread5of6ForFork0_~arg.base_5 |v_thr1Thread5of6ForFork0_#in~arg.base_5|) (= |v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23| (ite (not (= 4294967295 (mod v_~r~0_832 4294967296))) 1 0)) (not (= v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23 0))) InVars {thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, ~r~0=v_~r~0_832, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} OutVars{thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond_23|, thr1Thread5of6ForFork0_#in~arg.offset=|v_thr1Thread5of6ForFork0_#in~arg.offset_5|, thr1Thread5of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread5of6ForFork0_assume_abort_if_not_~cond_23, thr1Thread5of6ForFork0_~arg.offset=v_thr1Thread5of6ForFork0_~arg.offset_5, thr1Thread5of6ForFork0_~arg.base=v_thr1Thread5of6ForFork0_~arg.base_5, ~r~0=v_~r~0_831, thr1Thread5of6ForFork0_~l~0=v_thr1Thread5of6ForFork0_~l~0_53, thr1Thread5of6ForFork0_#in~arg.base=|v_thr1Thread5of6ForFork0_#in~arg.base_5|} AuxVars[] AssignedVars[thr1Thread5of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread5of6ForFork0_assume_abort_if_not_~cond, thr1Thread5of6ForFork0_~arg.offset, thr1Thread5of6ForFork0_~arg.base, ~r~0, thr1Thread5of6ForFork0_~l~0][135], [192#true, 134#true, 198#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:34,939 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,939 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,940 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,940 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:34,940 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:34,954 INFO L129 PetriNetUnfolder]: 17958/29704 cut-off events. [2021-03-25 13:23:34,954 INFO L130 PetriNetUnfolder]: For 19683/21221 co-relation queries the response was YES. [2021-03-25 13:23:35,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71102 conditions, 29704 events. 17958/29704 cut-off events. For 19683/21221 co-relation queries the response was YES. Maximal size of possible extension queue 3254. Compared 284416 event pairs, 16223 based on Foata normal form. 74/25292 useless extension candidates. Maximal degree in co-relation 71056. Up to 25545 conditions per place. [2021-03-25 13:23:35,383 INFO L132 encePairwiseOnDemand]: 188/223 looper letters, 88 selfloop transitions, 168 changer transitions 0/309 dead transitions. [2021-03-25 13:23:35,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 309 transitions, 3852 flow [2021-03-25 13:23:35,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:23:35,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:23:35,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 729 transitions. [2021-03-25 13:23:35,385 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5448430493273543 [2021-03-25 13:23:35,385 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 729 transitions. [2021-03-25 13:23:35,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 729 transitions. [2021-03-25 13:23:35,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:35,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 729 transitions. [2021-03-25 13:23:35,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 121.5) internal successors, (729), 6 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:35,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:35,387 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 223.0) internal successors, (1561), 7 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:35,387 INFO L185 Difference]: Start difference. First operand has 108 places, 251 transitions, 2797 flow. Second operand 6 states and 729 transitions. [2021-03-25 13:23:35,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 309 transitions, 3852 flow [2021-03-25 13:23:35,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 309 transitions, 3751 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 13:23:35,410 INFO L241 Difference]: Finished difference. Result has 114 places, 300 transitions, 3752 flow [2021-03-25 13:23:35,410 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3752, PETRI_PLACES=114, PETRI_TRANSITIONS=300} [2021-03-25 13:23:35,410 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 43 predicate places. [2021-03-25 13:23:35,410 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:35,410 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 300 transitions, 3752 flow [2021-03-25 13:23:35,410 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 300 transitions, 3752 flow [2021-03-25 13:23:35,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 300 transitions, 3752 flow [2021-03-25 13:23:37,505 INFO L129 PetriNetUnfolder]: 13964/23437 cut-off events. [2021-03-25 13:23:37,505 INFO L130 PetriNetUnfolder]: For 13055/14225 co-relation queries the response was YES. [2021-03-25 13:23:37,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53891 conditions, 23437 events. 13964/23437 cut-off events. For 13055/14225 co-relation queries the response was YES. Maximal size of possible extension queue 2856. Compared 223349 event pairs, 13196 based on Foata normal form. 37/20325 useless extension candidates. Maximal degree in co-relation 53844. Up to 20946 conditions per place. [2021-03-25 13:23:38,114 INFO L142 LiptonReduction]: Number of co-enabled transitions 6566 [2021-03-25 13:23:38,512 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:23:38,512 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:23:38,512 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3102 [2021-03-25 13:23:38,513 INFO L480 AbstractCegarLoop]: Abstraction has has 114 places, 300 transitions, 3752 flow [2021-03-25 13:23:38,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:38,513 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:38,513 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:38,513 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-25 13:23:38,513 INFO L428 AbstractCegarLoop]: === Iteration 13 === [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-03-25 13:23:38,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:38,513 INFO L82 PathProgramCache]: Analyzing trace with hash 510198325, now seen corresponding path program 1 times [2021-03-25 13:23:38,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:38,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492350099] [2021-03-25 13:23:38,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:38,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:38,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:38,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:38,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:38,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:23:38,583 INFO L142 QuantifierPusher]: treesize reduction 27, result has 49.1 percent of original size [2021-03-25 13:23:38,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 13:23:38,589 INFO L142 QuantifierPusher]: treesize reduction 48, result has 57.9 percent of original size [2021-03-25 13:23:38,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:23:38,593 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-03-25 13:23:38,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492350099] [2021-03-25 13:23:38,593 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:38,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 13:23:38,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107802172] [2021-03-25 13:23:38,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:23:38,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:38,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:23:38,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:23:38,594 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 223 [2021-03-25 13:23:38,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 300 transitions, 3752 flow. Second operand has 4 states, 4 states have (on average 108.0) internal successors, (432), 4 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:38,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:38,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 223 [2021-03-25 13:23:38,595 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:23:39,259 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 136#(= ~s~0 0), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,259 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,259 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,259 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,259 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,282 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,282 INFO L384 tUnfolder$Statistics]: this new event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,282 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,283 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,283 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,404 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,404 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,404 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,405 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,410 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,410 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,410 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,410 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,410 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,410 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,427 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,427 INFO L384 tUnfolder$Statistics]: this new event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,427 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,427 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,427 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,428 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,428 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,428 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,428 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,600 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,600 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,600 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,601 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,601 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 64#thr1ENTRYtrue, Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 136#(= ~s~0 0), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,602 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,602 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,602 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,602 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,611 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,612 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,612 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,612 INFO L387 tUnfolder$Statistics]: existing Event has 29 ancestors and is cut-off event [2021-03-25 13:23:39,612 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,612 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,613 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,613 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,613 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:39,613 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,613 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:39,618 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 134#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:39,618 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,618 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,618 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:39,618 INFO L387 tUnfolder$Statistics]: existing Event has 31 ancestors and is cut-off event [2021-03-25 13:23:40,005 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,006 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,006 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,006 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,006 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,006 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,010 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,010 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,010 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,010 INFO L387 tUnfolder$Statistics]: existing Event has 30 ancestors and is cut-off event [2021-03-25 13:23:40,010 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,010 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,111 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,111 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,111 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,111 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,140 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,141 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,141 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,170 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,170 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,170 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,170 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,187 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 134#true, 6#L709-2true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,187 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,187 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,225 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,225 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,225 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,226 INFO L384 tUnfolder$Statistics]: this new event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,226 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,255 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,255 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,255 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,255 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,269 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,269 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,269 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,269 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,318 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,318 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,318 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,318 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,318 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,380 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, 55#L701true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,380 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,380 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,380 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,380 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,387 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,387 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,387 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,387 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,387 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,387 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, thr1Thread3of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,388 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,388 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,388 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,388 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,388 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,462 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,462 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,462 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,463 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,463 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,463 INFO L387 tUnfolder$Statistics]: existing Event has 33 ancestors and is cut-off event [2021-03-25 13:23:40,550 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0NotInUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,550 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,550 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,550 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-25 13:23:40,550 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,550 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,552 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,552 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,552 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,552 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,552 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,559 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 129#(<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div (+ ~s~0 (* thr1Thread1of6ForFork0_~l~0 (- 1)) (* (div thr1Thread1of6ForFork0_~l~0 4294967296) 4294967296) (- 1)) 4294967296)) thr1Thread1of6ForFork0_~l~0 1)), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), 101#L700true, thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 53#L697-1true, Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,559 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,559 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,559 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,559 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,559 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,597 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 25#L701true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,597 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,597 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,597 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,597 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,598 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,598 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:40,598 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:40,598 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:40,598 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:40,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), 58#L701-4true, Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,699 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,699 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,699 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,699 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,700 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, 51#thr1Err0ASSERT_VIOLATIONERROR_FUNCTIONtrue, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:40,700 INFO L384 tUnfolder$Statistics]: this new event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,700 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,700 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:40,700 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:41,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 64#thr1ENTRYtrue, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,143 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,143 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,143 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,143 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,168 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 8#L701-4true, 73#L697-1true, 139#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)) 1)) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0)) (<= ~s~0 thr1Thread2of6ForFork0_~l~0)), Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,169 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,169 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,169 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,169 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,169 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-25 13:23:41,170 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,170 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,170 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:41,170 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,170 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,183 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 14#L697-1true, 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 96#thr1ENTRYtrue, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,184 INFO L384 tUnfolder$Statistics]: this new event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,184 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,184 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,184 INFO L387 tUnfolder$Statistics]: existing Event has 36 ancestors and is cut-off event [2021-03-25 13:23:41,313 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), 192#true, Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,313 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,313 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,317 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 128#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread1of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread1of6ForFork0_~l~0))), Black: 126#true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 14#L697-1true, 206#true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), 215#true, 152#true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, 44#L701-4true, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, 53#L697-1true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,317 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,317 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,317 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,317 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,317 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,333 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 66#L700true, 6#L709-2true, 134#true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 155#(<= (+ (* 4294967296 (div (+ ~s~0 (* (div thr1Thread2of6ForFork0_~l~0 4294967296) 4294967296) (* thr1Thread2of6ForFork0_~l~0 (- 1)) 4294967294) 4294967296)) thr1Thread2of6ForFork0_~l~0 1) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,333 INFO L384 tUnfolder$Statistics]: this new event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,334 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,334 INFO L387 tUnfolder$Statistics]: existing Event has 35 ancestors and is cut-off event [2021-03-25 13:23:41,334 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,334 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,414 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 206#true, 14#L697-1true, 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), 126#true, Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,414 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,414 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,414 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,414 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,437 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([934] thr1ENTRY-->L697-1: Formula: (and (= (+ v_~r~0_826 1) v_~r~0_825) (= v_thr1Thread4of6ForFork0_~arg.base_7 |v_thr1Thread4of6ForFork0_#in~arg.base_7|) (= v_thr1Thread4of6ForFork0_~l~0_29 0) (not (= v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| (ite (not (= 4294967295 (mod v_~r~0_826 4294967296))) 1 0)) (= |v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11| v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11) (= |v_thr1Thread4of6ForFork0_#in~arg.offset_7| v_thr1Thread4of6ForFork0_~arg.offset_7)) InVars {thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_826} OutVars{thr1Thread4of6ForFork0_assume_abort_if_not_~cond=v_thr1Thread4of6ForFork0_assume_abort_if_not_~cond_11, thr1Thread4of6ForFork0_~l~0=v_thr1Thread4of6ForFork0_~l~0_29, thr1Thread4of6ForFork0_~arg.offset=v_thr1Thread4of6ForFork0_~arg.offset_7, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond=|v_thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond_11|, thr1Thread4of6ForFork0_~arg.base=v_thr1Thread4of6ForFork0_~arg.base_7, thr1Thread4of6ForFork0_#in~arg.offset=|v_thr1Thread4of6ForFork0_#in~arg.offset_7|, thr1Thread4of6ForFork0_#in~arg.base=|v_thr1Thread4of6ForFork0_#in~arg.base_7|, ~r~0=v_~r~0_825} AuxVars[] AssignedVars[thr1Thread4of6ForFork0_assume_abort_if_not_~cond, thr1Thread4of6ForFork0_~l~0, thr1Thread4of6ForFork0_~arg.offset, thr1Thread4of6ForFork0_assume_abort_if_not_#in~cond, thr1Thread4of6ForFork0_~arg.base, ~r~0][87], [192#true, 6#L709-2true, 134#true, 8#L701-4true, 73#L697-1true, Black: 200#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 202#(and (< (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0 1)) (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)))) (<= thr1Thread5of6ForFork0_~l~0 ~s~0)), Black: 136#(= ~s~0 0), 206#true, 14#L697-1true, Black: 138#(and (<= ~s~0 1) (<= 1 ~s~0) (= thr1Thread2of6ForFork0_~l~0 0)), 79#L697-1true, 16#L697-1true, 148#(and (<= 2 ~r~0) (<= (div ~r~0 4294967296) 0)), Black: 210#(and (<= ~s~0 1) (= thr1Thread5of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 147#(and (<= 1 ~r~0) (<= ~r~0 1)), Black: 211#(and (<= (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0)) (< (div ~s~0 4294967296) (+ (div thr1Thread5of6ForFork0_~l~0 4294967296) 1)) (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread5of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread5of6ForFork0_~l~0 4294967296)) 1))), 215#true, 154#(and (<= (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296)))) (<= (+ ~s~0 (* 4294967296 (div thr1Thread2of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread2of6ForFork0_~l~0))), Black: 152#true, 95#L697-1true, Black: 160#(and (<= ~s~0 0) (<= 0 ~s~0)), thr1Thread1of6ForFork0InUse, thr1Thread2of6ForFork0InUse, Black: 170#(and (<= ~s~0 1) (= thr1Thread3of6ForFork0_~l~0 0) (<= 1 ~s~0)), thr1Thread3of6ForFork0InUse, thr1Thread4of6ForFork0InUse, thr1Thread5of6ForFork0InUse, thr1Thread6of6ForFork0InUse, 116#true, Black: 177#(and (<= ~s~0 0) (<= 0 ~s~0)), Black: 118#(= ~s~0 0), 126#true, Black: 187#(and (<= ~s~0 1) (= thr1Thread4of6ForFork0_~l~0 0) (<= 1 ~s~0)), Black: 188#(and (< (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0) (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296)) 1)) (<= ~s~0 thr1Thread4of6ForFork0_~l~0) (<= (+ ~s~0 (* 4294967296 (div thr1Thread4of6ForFork0_~l~0 4294967296))) (+ (* 4294967296 (div ~s~0 4294967296)) thr1Thread4of6ForFork0_~l~0)))]) [2021-03-25 13:23:41,437 INFO L384 tUnfolder$Statistics]: this new event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,437 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,437 INFO L387 tUnfolder$Statistics]: existing Event has 37 ancestors and is cut-off event [2021-03-25 13:23:41,437 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,437 INFO L387 tUnfolder$Statistics]: existing Event has 39 ancestors and is cut-off event [2021-03-25 13:23:41,446 INFO L129 PetriNetUnfolder]: 16878/27896 cut-off events. [2021-03-25 13:23:41,446 INFO L130 PetriNetUnfolder]: For 19514/20287 co-relation queries the response was YES. [2021-03-25 13:23:41,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67409 conditions, 27896 events. 16878/27896 cut-off events. For 19514/20287 co-relation queries the response was YES. Maximal size of possible extension queue 3153. Compared 264154 event pairs, 15326 based on Foata normal form. 29/23685 useless extension candidates. Maximal degree in co-relation 67360. Up to 23993 conditions per place. [2021-03-25 13:23:41,810 INFO L132 encePairwiseOnDemand]: 219/223 looper letters, 241 selfloop transitions, 6 changer transitions 0/300 dead transitions. [2021-03-25 13:23:41,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 300 transitions, 4244 flow [2021-03-25 13:23:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:23:41,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:23:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 477 transitions. [2021-03-25 13:23:41,811 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5347533632286996 [2021-03-25 13:23:41,811 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 477 transitions. [2021-03-25 13:23:41,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 477 transitions. [2021-03-25 13:23:41,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:23:41,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 477 transitions. [2021-03-25 13:23:41,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 119.25) internal successors, (477), 4 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:41,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:41,813 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:41,813 INFO L185 Difference]: Start difference. First operand has 114 places, 300 transitions, 3752 flow. Second operand 4 states and 477 transitions. [2021-03-25 13:23:41,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 300 transitions, 4244 flow [2021-03-25 13:23:41,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 300 transitions, 3990 flow, removed 1 selfloop flow, removed 5 redundant places. [2021-03-25 13:23:41,850 INFO L241 Difference]: Finished difference. Result has 112 places, 300 transitions, 3511 flow [2021-03-25 13:23:41,850 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3511, PETRI_PLACES=112, PETRI_TRANSITIONS=300} [2021-03-25 13:23:41,850 INFO L343 CegarLoopForPetriNet]: 71 programPoint places, 41 predicate places. [2021-03-25 13:23:41,851 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:41,852 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 300 transitions, 3511 flow [2021-03-25 13:23:41,852 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 300 transitions, 3511 flow [2021-03-25 13:23:41,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 112 places, 300 transitions, 3511 flow [2021-03-25 13:23:43,918 INFO L129 PetriNetUnfolder]: 13964/23430 cut-off events. [2021-03-25 13:23:43,918 INFO L130 PetriNetUnfolder]: For 11184/12354 co-relation queries the response was YES. [2021-03-25 13:23:44,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53690 conditions, 23430 events. 13964/23430 cut-off events. For 11184/12354 co-relation queries the response was YES. Maximal size of possible extension queue 2867. Compared 223023 event pairs, 13196 based on Foata normal form. 34/20316 useless extension candidates. Maximal degree in co-relation 53646. Up to 20946 conditions per place. [2021-03-25 13:23:44,447 INFO L142 LiptonReduction]: Number of co-enabled transitions 6580 [2021-03-25 13:23:44,840 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 13:23:44,840 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 13:23:44,840 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2989 [2021-03-25 13:23:44,844 INFO L480 AbstractCegarLoop]: Abstraction has has 112 places, 300 transitions, 3511 flow [2021-03-25 13:23:44,844 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 108.0) internal successors, (432), 4 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:44,844 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:44,844 INFO L263 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:44,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-25 13:23:44,845 INFO L428 AbstractCegarLoop]: === Iteration 14 === [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-03-25 13:23:44,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:44,845 INFO L82 PathProgramCache]: Analyzing trace with hash 733462856, now seen corresponding path program 1 times [2021-03-25 13:23:44,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:44,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281148129] [2021-03-25 13:23:44,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:44,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:23:44,876 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:23:44,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 13:23:44,881 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 13:23:44,892 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 13:23:44,892 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 13:23:44,892 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-25 13:23:44,892 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-25 13:23:44,893 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,917 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,918 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,919 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,920 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,921 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,922 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,923 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,924 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,925 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,926 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,927 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,928 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_~l~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread7of7ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread7of7ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 13:23:44,930 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-25 13:23:44,931 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2021-03-25 13:23:44,931 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 13:23:44,931 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 13:23:44,931 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 13:23:44,931 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 13:23:44,931 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 13:23:44,931 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 13:23:44,931 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 13:23:44,931 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 13:23:44,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,940 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 13:23:44,940 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-25 13:23:44,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 189 events. 22/189 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 604 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 194. Up to 16 conditions per place. [2021-03-25 13:23:44,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,942 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,942 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:23:44,942 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,942 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 127 places, 127 transitions, 331 flow [2021-03-25 13:23:44,951 INFO L129 PetriNetUnfolder]: 22/189 cut-off events. [2021-03-25 13:23:44,951 INFO L130 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2021-03-25 13:23:44,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 189 events. 22/189 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 567 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 194. Up to 16 conditions per place. [2021-03-25 13:23:44,954 INFO L142 LiptonReduction]: Number of co-enabled transitions 10780 [2021-03-25 13:23:45,731 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 30 [2021-03-25 13:23:46,326 INFO L154 LiptonReduction]: Checked pairs total: 10338 [2021-03-25 13:23:46,326 INFO L156 LiptonReduction]: Total number of compositions: 65 [2021-03-25 13:23:46,327 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1385 [2021-03-25 13:23:46,330 INFO L129 PetriNetUnfolder]: 1/24 cut-off events. [2021-03-25 13:23:46,330 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 13:23:46,330 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:23:46,330 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:23:46,330 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:23:46,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:23:46,330 INFO L82 PathProgramCache]: Analyzing trace with hash -347811478, now seen corresponding path program 1 times [2021-03-25 13:23:46,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:23:46,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273267805] [2021-03-25 13:23:46,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:23:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:23:46,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:46,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:46,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:46,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:23:46,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:46,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:23:46,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:46,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:23:46,360 INFO L142 QuantifierPusher]: treesize reduction 4, result has 96.1 percent of original size [2021-03-25 13:23:46,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 13:23:46,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:23:46,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:23:46,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:23:46,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273267805] [2021-03-25 13:23:46,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:23:46,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-25 13:23:46,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606753211] [2021-03-25 13:23:46,405 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:23:46,405 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:23:46,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:23:46,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:23:46,406 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 192 [2021-03-25 13:23:46,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 229 flow. Second operand has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:23:46,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:23:46,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 192 [2021-03-25 13:23:46,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:24:04,566 INFO L129 PetriNetUnfolder]: 147475/188312 cut-off events. [2021-03-25 13:24:04,566 INFO L130 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2021-03-25 13:24:05,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 360418 conditions, 188312 events. 147475/188312 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 7268. Compared 1201863 event pairs, 84657 based on Foata normal form. 24609/171389 useless extension candidates. Maximal degree in co-relation 360333. Up to 172032 conditions per place. [2021-03-25 13:24:07,058 INFO L132 encePairwiseOnDemand]: 177/192 looper letters, 37 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2021-03-25 13:24:07,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 113 transitions, 437 flow [2021-03-25 13:24:07,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 13:24:07,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 13:24:07,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 799 transitions. [2021-03-25 13:24:07,060 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6935763888888888 [2021-03-25 13:24:07,060 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 799 transitions. [2021-03-25 13:24:07,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 799 transitions. [2021-03-25 13:24:07,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:24:07,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 799 transitions. [2021-03-25 13:24:07,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.16666666666666) internal successors, (799), 6 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:24:07,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 192.0) internal successors, (1344), 7 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:24:07,062 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 192.0) internal successors, (1344), 7 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:24:07,062 INFO L185 Difference]: Start difference. First operand has 81 places, 76 transitions, 229 flow. Second operand 6 states and 799 transitions. [2021-03-25 13:24:07,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 113 transitions, 437 flow [2021-03-25 13:24:07,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 395 flow, removed 21 selfloop flow, removed 0 redundant places. [2021-03-25 13:24:07,064 INFO L241 Difference]: Finished difference. Result has 87 places, 100 transitions, 346 flow [2021-03-25 13:24:07,064 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=192, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=87, PETRI_TRANSITIONS=100} [2021-03-25 13:24:07,064 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 6 predicate places. [2021-03-25 13:24:07,064 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:24:07,064 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-25 13:24:07,064 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 87 places, 100 transitions, 346 flow [2021-03-25 13:24:07,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 100 transitions, 346 flow [2021-03-25 13:24:07,365 INFO L129 PetriNetUnfolder]: 1143/2164 cut-off events. [2021-03-25 13:24:07,365 INFO L130 PetriNetUnfolder]: For 14/50 co-relation queries the response was YES. [2021-03-25 13:24:07,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3681 conditions, 2164 events. 1143/2164 cut-off events. For 14/50 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12721 event pairs, 231 based on Foata normal form. 0/1914 useless extension candidates. Maximal degree in co-relation 3652. Up to 1322 conditions per place. [2021-03-25 13:24:07,407 INFO L142 LiptonReduction]: Number of co-enabled transitions 5086 [2021-03-25 13:24:08,539 INFO L154 LiptonReduction]: Checked pairs total: 6702 [2021-03-25 13:24:08,539 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-25 13:24:08,540 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1476 [2021-03-25 13:24:08,540 INFO L480 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 328 flow [2021-03-25 13:24:08,540 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:24:08,540 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:24:08,540 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:24:08,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-03-25 13:24:08,540 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:24:08,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:24:08,541 INFO L82 PathProgramCache]: Analyzing trace with hash -2098278961, now seen corresponding path program 1 times [2021-03-25 13:24:08,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:24:08,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329358287] [2021-03-25 13:24:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:24:08,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:24:08,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:24:08,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:24:08,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:24:08,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 13:24:08,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:24:08,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 13:24:08,577 INFO L142 QuantifierPusher]: treesize reduction 32, result has 67.3 percent of original size [2021-03-25 13:24:08,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 13:24:08,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:24:08,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:24:08,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 13:24:08,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329358287] [2021-03-25 13:24:08,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:24:08,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 13:24:08,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852348971] [2021-03-25 13:24:08,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-25 13:24:08,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:24:08,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-25 13:24:08,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-25 13:24:08,582 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 208 [2021-03-25 13:24:08,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 328 flow. Second operand has 4 states, 4 states have (on average 122.25) internal successors, (489), 4 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:24:08,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:24:08,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 208 [2021-03-25 13:24:08,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 13:25:47,082 INFO L129 PetriNetUnfolder]: 533253/641152 cut-off events. [2021-03-25 13:25:47,082 INFO L130 PetriNetUnfolder]: For 208512/390483 co-relation queries the response was YES. [2021-03-25 13:25:51,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1584450 conditions, 641152 events. 533253/641152 cut-off events. For 208512/390483 co-relation queries the response was YES. Maximal size of possible extension queue 18777. Compared 3714987 event pairs, 129209 based on Foata normal form. 16837/513554 useless extension candidates. Maximal degree in co-relation 1584420. Up to 380220 conditions per place. [2021-03-25 13:25:55,659 INFO L132 encePairwiseOnDemand]: 192/208 looper letters, 78 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2021-03-25 13:25:55,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 138 transitions, 674 flow [2021-03-25 13:25:55,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 13:25:55,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 13:25:55,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 561 transitions. [2021-03-25 13:25:55,661 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6742788461538461 [2021-03-25 13:25:55,661 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 561 transitions. [2021-03-25 13:25:55,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 561 transitions. [2021-03-25 13:25:55,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 13:25:55,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 561 transitions. [2021-03-25 13:25:55,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 140.25) internal successors, (561), 4 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:25:55,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 208.0) internal successors, (1040), 5 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:25:55,663 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 208.0) internal successors, (1040), 5 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:25:55,663 INFO L185 Difference]: Start difference. First operand has 78 places, 91 transitions, 328 flow. Second operand 4 states and 561 transitions. [2021-03-25 13:25:55,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 138 transitions, 674 flow [2021-03-25 13:26:05,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 138 transitions, 674 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 13:26:05,857 INFO L241 Difference]: Finished difference. Result has 84 places, 113 transitions, 546 flow [2021-03-25 13:26:05,857 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=208, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=546, PETRI_PLACES=84, PETRI_TRANSITIONS=113} [2021-03-25 13:26:05,857 INFO L343 CegarLoopForPetriNet]: 81 programPoint places, 3 predicate places. [2021-03-25 13:26:05,857 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 13:26:05,857 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-25 13:26:05,858 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 113 transitions, 546 flow [2021-03-25 13:26:05,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 113 transitions, 546 flow [2021-03-25 13:26:06,852 INFO L129 PetriNetUnfolder]: 11572/16401 cut-off events. [2021-03-25 13:26:06,852 INFO L130 PetriNetUnfolder]: For 12634/39529 co-relation queries the response was YES. [2021-03-25 13:26:06,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51108 conditions, 16401 events. 11572/16401 cut-off events. For 12634/39529 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 95001 event pairs, 930 based on Foata normal form. 2/15255 useless extension candidates. Maximal degree in co-relation 51078. Up to 12296 conditions per place. [2021-03-25 13:26:07,215 INFO L142 LiptonReduction]: Number of co-enabled transitions 5768 [2021-03-25 13:30:20,381 INFO L154 LiptonReduction]: Checked pairs total: 4440 [2021-03-25 13:30:20,382 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 13:30:20,382 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 254525 [2021-03-25 13:30:20,382 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 112 transitions, 544 flow [2021-03-25 13:30:20,382 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 122.25) internal successors, (489), 4 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:30:20,382 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 13:30:20,382 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 13:30:20,382 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-25 13:30:20,382 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 13:30:20,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 13:30:20,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1709771666, now seen corresponding path program 1 times [2021-03-25 13:30:20,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 13:30:20,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896815360] [2021-03-25 13:30:20,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 13:30:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 13:30:20,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:30:20,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 13:30:20,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:30:20,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 13:30:20,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:30:20,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 13:30:20,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 13:30:20,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 13:30:20,418 INFO L142 QuantifierPusher]: treesize reduction 19, result has 81.6 percent of original size [2021-03-25 13:30:20,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 13:30:20,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-03-25 13:30:20,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896815360] [2021-03-25 13:30:20,445 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 13:30:20,445 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 13:30:20,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621180790] [2021-03-25 13:30:20,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 13:30:20,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 13:30:20,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 13:30:20,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-25 13:30:20,446 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 209 [2021-03-25 13:30:20,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 112 transitions, 544 flow. Second operand has 6 states, 6 states have (on average 121.0) internal successors, (726), 6 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 13:30:20,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 13:30:20,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 209 [2021-03-25 13:30:20,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand